Company: Microsoft
Date: 2012-06-02
Overall rating: 5/5
Employment status: current
Experience level: Junior

Great company
Pros: Microsoft is a great company with benefits and pay to match. A large company with upward mobility across the US and Internationally.
Cons: It can be inconsistent depending on the team you are on and at times there is concern with layoffs. the HR practices make it difficult to change team members outside of major layoffs.