What determines the rank of a new soldier rewarded from a mission

xcom-enemy-unknownxcom-enemy-within

I used to be getting major for such soldiers.

Now I am getting sergeant. What determines the new soldiers I am getting?

Best Answer

When you look at the Reward before accepting the mission, you can see a text that says:

New Recruit: [Class]
      ([Rank])

enter image description here

It is that [Rank] that tells you which rank your new recruit will be. Recruits won as a reward can be of any rank except rookie, while those recruited through the Barracks are without exception rookies*.


*: If you have learned the "New Guy" skill at the Officer Training School, then all rookies will automatically be promoted to squaddies.