3.0
10 June 2013
Former employee, more than 5 years
Redmond, WA
Recommend
CEO approval
Business outlook
Pros
There is a lot to learn for a junior software engineer at Microsoft. It's perfect place to learn about the full software development cycle. There are plenty smart and bright senior engineers to learn from. Benefits are good for people with families.
Cons
It gets more and more difficult to learn any skill out of engineering domain after a few years. Top-to-bottom work assignments occupy most of the time. There is not a lot of city life in Redmond, Washington. There are a lot of choices for outdoor activities though.