Company: Microsoft
Date: 2013-11-04
Overall rating: 3/5
Employment status: current
Experience level: Senior

Microsoft is a good place to tune your skills, but not to spend a career
Pros: - Forces you to be a critical thinker
- Unlimited resources, great benefits
- Global awareness and charitable opportunities
- Wide variety of work opportunities
- Diverse employee base
Cons: - Very isolated from the tech industry, not considered relevant, considered old school, stodgy
- Slow moving, bloated teams
- Not able to be react quickly to competitive threats
- Slow to adopt mobile computing