Company: Microsoft
Date: 2013-04-22
Overall rating: 3/5
Employment status: former
Experience level: Confirmed

Great potential, but culture unable to change fast enough.
Pros: Microsoft has some great technologies, great people, and great passion internally. The benefits are outstanding and overall compensation is very good. You have the opportunity to work on projects that will impact millions or potentially hundreds of millions of people.
Cons: Microsoft can't change it's corporate culture to deal with the 21st century. It moves too slow and is too insular from customers and what else is going on. There is quite a sense of entitlement among employees, especially those that have been there a long time. Both in terms of how they expect to work, but also very much a "if we build it, they will come" mentality.