3.0
Jul 2, 2012
Former employee, more than 10 years
Redmond, WA
Recommend
CEO approval
Business outlook
Pros
Exposure to full ms technology stack Smart folks Huge problem spaces to solve Great place to network with other developers Learn software development here, 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 lengthy approval process. This usually turns into a "Not invented here" mind set, and the next thing you know, you're re-inventing the wheel.