Company: Microsoft
Date: 2017-09-02
Overall rating: 3/5
Employment status: current
Experience level: Senior

Used to be great
Pros: Great compensation and benefits
Great opportunities for vertical and horizontal movement
Cons: Poor work/life balance (even though they like to talk about it a lot)
Poor review model - nothing in the review model rewards a team mentality, but promotes individual achievement