Taro Logo

Skills learned are not straightforwardly applicable outside the company

Software Development Engineer II
Current Employee
Has worked at Microsoft for less than 1 year
January 25, 2012
2.0
Doesn't RecommendNo CEO Opinion
Pros

Microsoft has an outstanding benefits package and generally respects a clear work/life boundary. There is also generally a lot of support in terms of tools and infrastructure.

Cons

The Microsoft development cycle is painfully slow. Organizational changes happen quite often, so engineers are at a disadvantage when it comes to providing support and/or documentation for their software. The culture seems to have embraced this, rather than creating incentives for collaboration and ownership.

Advice to Management

Microsoft should take a closer look at whether maintaining proprietary and inferior versions of existing open-source tools is worthwhile. It should also consider making greater efforts to foster collaboration between teams.

Was this helpful?

Microsoft Interview Experiences