Company: Microsoft
Date: 2015-08-31
Overall rating: 4/5
Employment status: former
Experience level: Senior

Great company
Pros: They allow flexible work schedule and values employees. There are many different teams and products you can work on. Lot of opportunities to broaden your horizons.
Cons: All the problems that come with the big size. Politics as well. Duplication of work sometimes. You have to find the right team for yourself. Too many GMs and directors.