Company: Microsoft
Date: 2013-09-26
Overall rating: 4/5
Employment status: former
Experience level: Senior

Can be a great place to work...if you can live with a few warts
Pros: great opportunities for everyone if you seek them out.  Work is always interesting if you really apply yourself and see beyond the mundane. Intellectual horsepower surrounds you daily, can be very motivating to work with so many brilliant individuals.
Cons: Review model is horrific, political environment is ridiculous as many managers still like to create the own little "fiefdoms". Many managers do not have management skills and are poor people managers.