Company: Microsoft
Date: 2018-02-27
Overall rating: 2/5
Employment status: former
Experience level: Confirmed

Really depends on the management
Pros: - Top professional opportunities, can learn a lot
- salaries and benefits 
- Very good to growth quickly
Cons: - you have to be lucky and find a good manager which is able to support you on your job and not only reporting policies (sometimes crazy) from the top management
-  lot of pressure
- some teams are creating excessive competition among peers, in this way team work is failing