Company: Microsoft
Date: 2014-07-23
Overall rating: 3/5
Employment status: former

Good place to work, but beware
Pros: Good salary/benefits, hardworking, intelligent coworkers, ability to work on interesting projects. Flexible work-life balance if you choose. Lots of autonomy to figure out the best way to accomplish your goals. People are generally very generous about helping you and providing advice, and there are a ton of smart people there to learn from.
Cons: politics, bureaucracy, test not respected or have as much influence as other roles, the sense that no matter how great your reviews are you can be let go at any time for any reason, job security is very low