If you join a company after they have the armour, can you still get it?, thank you for your time
No. You have to be in the company at the time of it getting the Achilles.
No, 343 says that you need be in the company when they unlock the armor
Some people in my company were added after and say they got it