Company: Microsoft
Date: 2014-11-02
Overall rating: 4/5
Employment status: former
Experience level: Junior

Good for balance work and life
Pros: 1. You will sufficient time for your family work.
2. You will not feel high work pressure as most of the work is going to be useless.
3. Career growth would be good if you know how to drive the thing which can highlight to higher management. You don't have to be smart or geek engineer but you have the attitude of bureaucratic manager.
4. Salary is better than most of company except few others.
Cons: 1. Less learning opportunity.
2. You will not get good motivation in work as work culture is not what it used to be earlier. Now focus has shifted from core innovation to business.
3. Very frequent re-org. It becomes very hard to settle new guys in team.
4. Here Developers are mostly focused in covering their ares so that they should have secure jobs. It makes very hard for new hire to get settle as very few would be interested to share their work.