Company: Microsoft
Date: 2012-07-20
Overall rating: 4/5
Employment status: current
Experience level: Confirmed

Great benefits, work life balance (unless you're a dev)
Pros: - Many options for changing teams
- Salary competitive in redmond area
Cons: - Too many employees - career growth can stall
- Many groups are doing mediocre work
- Living in an MSFT cocoon makes you feel falsely secure and unaware of the outside world