Taro Logo

Awesome learning opportunity

Senior Software Development Engineer
Former Employee
Worked at Microsoft for 20 years
July 2, 2012
Redmond, Washington
3.0
RecommendsNeutral OutlookDoesn't Approve of CEO
Pros

Exposure to a full MS technology stack.

Smart folks.

Huge problem spaces to solve.

Great place to network with other developers.

Learn software development here, then go work somewhere else later.

Cons

Deep management chains. Frequent re-orgs. Management doesn't exemplify corporate "values". Review system that is decided before you even write your self-assessment. Can't use open-source technologies without a lengthy approval process. This usually turns into a "not invented here" mindset, and the next thing you know, you're re-inventing the wheel.

Was this helpful?

Microsoft Interview Experiences