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

Software Design Engineer II
Pros: Great facilities, benefits, cafe's. You get to work with a lot of talented senior engineers who have a ton of experience and you get to learn a lot from them. Though it varies with teams, overall I had a good work life balance.
Cons: Pretty much top down in my experience. Though they are making a lot of changes they always seem to play catch up.