Company: Microsoft
Date: 2013-01-13
Overall rating: 3/5
Employment status: current
Experience level: Confirmed

All depends on the team
Pros: Nice working environment
Good work/life balance
Smart co-workers
Lots of opportunities to learn new tech
The benefit is excellent
Cons: Some teams are totally in a mess after a transition of focus to online service - quite a lot of the managers still don't understand what to do in the service world
There are a lot of miscommunication and duplicate work which is a waste of resource
The new review system is stupid