Company: Microsoft
Date: 2013-02-25
Overall rating: 5/5
Employment status: former
Experience level: Senior

Great place to work!
Pros: Microsoft has great benefits, great internal tools that makes it easy to get your job done, and people who are incredibly smart.
Cons: Upper management sometimes make bad investments and product decisions.