Company: Microsoft
Date: 2014-04-23
Overall rating: 3/5
Employment status: current
Experience level: Confirmed

Forget about your personal life..Work work work
Pros: Good salary and benefits. Good experience.
Cons: You have to work day and night to get promoted. It all depends on luck, if you get lucky and ended up under a good manager, your life will be wonderful. Even with you a good manager, You have to keep improving and keep pushing and working very hard to stay in the company. 
If for any reason you ended up with a bad reviews, you are screwed... Very hard to move to another team. People sometimes go through bad time and ending up not performing well , right? will forget that in this company.