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

Good but has room to improve
Pros: 1) Has great benefits such as health care, training, 401k, stock offers, etc
2) Work and/or life balances are so much better than start ups, Google or Amazon
3) Generally, career development goal is clear from management level
Cons: 1) Might have too much of a process for product design
2) Generally, product design are less agile