Company: Microsoft
Date: 2013-09-29
Overall rating: 4/5
Employment status: current
Experience level: Junior

A good place to work and grow
Pros: - Much better stock options and grants than other high tech companies
- Very good benefits although no more fully-paid health plan
- Forefront and challenging work
- You get to see and use some new products sooner than most other people
- Many smart people coming from all over the world that you can work with and learn from
Cons: - Toxic performance evaluation system that gives management incentives to not rate according to performance and merit because there can be only a limited number of 1's and 2's (top performers). The same system also stifles innovation because anything good from another person or group makes you less of a chance to be in the 1's or 2's.