Company: Microsoft
Date: 2012-01-27
Overall rating: 3/5
Employment status: current

Neutral
Pros: Microsoft offers great benefits (health insurance, 401k, various types of leaves are available) and competitive salaries. Opportunities for career advancement or lateral moves make the work environment in Microsoft very flexible.
Cons: Bureaucracy and politics seem to stifle innovation. Feels like there is no time to execute on a strategy because teams are re-org'd every 18 months. Bad managers abound and there is not much remedy for that except for leaving the job.