what is the difference between a first sergeant and master sergeant?
A first Sergeant is someone that is a assigned to take charge of a company, while Master Sergeant is just a rank. Its like they are the same rank, but a First Sergeant has is assigned to a specific position, as the head of a company, and a Master Sergeant is not.