Company: Microsoft
Date: 2010-05-08
Overall rating: 3/5
Employment status: current

Interesting Problems, Poor Management
Pros: - Interesting, often bleeding edge Computer Science problems are a regular part of my job
- The compensation isn't bad
Cons: - The management often seems like they don't know what they're doing - certain products look like they have no business plan
- Engineering excellence is low in most people's priorities