Company: Microsoft
Date: 2016-10-20
Overall rating: 4/5
Employment status: former
Experience level: Senior

Software Developement Engineer 2
Pros: Good and mature company with ethical values and latest technologies. Opportunity work in any cutting edge technologies. Satisfaction of making impact at global level. Work life balance. Great people. Benefits.
Cons: Slow growth. Managerial path of career advance is not well funded and cut down to minimum. Big ship.