Company: Microsoft
Date: 2012-12-26
Overall rating: 2/5
Employment status: current
Experience level: Confirmed

No longer a great company to work for
Pros: As a software developer, one can always find interesting projects/technologies to work on. Although benefits have been cut a lot, it's still very competative compared to other companies.
Cons: Too much bureaucracy actually makes individual contributors less productive. Also, in past 10 years, the company has invested so much in mobile and search but the results are really unsatisfactory. Hope things will change little bit.