Company: Microsoft
Date: 2015-02-28
Overall rating: 3/5
Employment status: current
Experience level: Junior

Good place to learn and for career with a bit of toll on your work-life balance.
Pros: 1. Hardly any politics
2. Good place to learn
3. Very agile
4. Good for career growth and to start career
5. Inspiring colleagues
6. Lot of free snacks/fruits/cookies
Cons: 1. Work life balance is a question mark. Even without management demanding, peers work day and night. This causes peer pressure and jolt work life balance.
2. No place for fun. Hardly any team building. Expected to work and contribute from day 1.
3. Need to talk to multiple internal teams to understand stuff and that can get tiring at times.