Company: Microsoft
Date: 2015-07-25
Overall rating: 5/5
Employment status: current

Senior Software Development Engineer
Pros: Excellent environment. Enlightened, transparent management. Great products. Lots of opportunities to learn and grow.
Cons: Some teams are more mature than others. If working in a team with lots of senior colleagues, career growth is slower than average growth velocity of peers.