Company: Microsoft
Date: 2013-06-08
Overall rating: 3/5
Employment status: former
Experience level: Junior

Dissappointing
Pros: - Great benefits
- Get your own office
- Good salary
- Cafeteria
- Yearly bonus + stock award
- Get to see some cool stuff
Cons: - Some people (especially middle management) are not qualified for their jobs, and should not be in this industry, let alone working at Microsoft.
- Innovative ideas are not encouraged.
- Stupid metric system to evaluations. (Evaluations based on number of lines of code checked in, number of bugs filed, fixed etc). This system makes no sense from an engineering point of view.
- Managers can screw you over in evaluations, and there is nothing you can do about it.
- Poor work life balance - But I blame this on poor quality of the managers.