Company: Microsoft
Date: 2013-03-28
Overall rating: 4/5
Employment status: current
Experience level: Senior

Great Diverse high tech company to work for
Pros: - Company tries hard to provide Career path to engineers based on their needs
- Very diverse set of technology that the company is working on and allow engineers to move to different position as they desire (after certain time of contribution)
- Great campus environment; great facilities
- Excellent Café and Kitchen;
- Rich set of internal community folks can join based on interest
Cons: - Too often organization realignment in the company and if impacted, makes people distracted.
- Very rigid review system