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

Good but has room of improvements
Pros: 1) Has great benefits, health care, trainings, 401k, stock offers
2) Work/Life balance are so much better than start ups, google or amazon
3) In general, career development goal is clear from management level
Cons: 1) Might have too much process for product design
2) In general, product design are less agile