Company: Microsoft
Date: 2014-06-30
Overall rating: 4/5
Employment status: former
Experience level: Senior

Microsoft is a great company to work for if you enjoy working on large, complex, impactful projects.
Pros: Microsoft is a company that takes on numerous big challenges.  If you are highly motivated and like the big spotlight this is a great company.  Microsoft also has extremely diverse employment opportunities.  Movement to different positions seems to be encouraged, which is great because if you desire a career change, you can likely find it within Microsoft.
Cons: Management is often out of touch and tends to make poor decisions as a result.  Microsoft is a large company and there are organizations within that suffer from poor morale due to bad management.