Company: Microsoft
Date: 2021-01-08
Overall rating: 1/5
Employment status: current
Experience level: Confirmed

Never Join "Services" Division
Pros: Same perks as SDE and Microsoft Engineering Teams
Big Campus
Smart People to work with
Cons: Pay scale is pathetic, after working for 5 years I am at level 58. However a fresher from IIT joins at level 58. 
Microsoft services charges a lot from customers so to cut cost they cut short on resources hence I have to do extra work and put more efforts.
Utilization is key for getting hike. You have to maintain 80+ util else no hike for you, even if you not getting projects, its your problem to get projects.
Hike is very low even you make hit your util
Transitioning to different roles (lateral moves) means you get more work and responsibility but no pay hike
Moving to "Engineering" team is impossible
In the end its all about business