Company: Microsoft
Date: 2011-12-01
Overall rating: 5/5
Employment status: current

Love Microsoft
Pros: working with Smart people, great culture, ability to grow, lots of opportunities, great benefits. Flexible work schedule - sometimes you can work from home
Cons: Performance management system sucks because people are force to fit into a distribution curve which is not fair. Regardless of how poeple perform, someone must be a losser. Also compensation is not the best. For folks who joined the company earlier, they tend to be at a disadvantage i.e. if they didn't bargin well