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

Constant re-orgs and then laid off a few months after being hired
Pros: - Competitive benefits and compensation
- Some co-workers are extremely passionate and intelligent
- Industry leader in some product categories
Cons: - Big company and everything negative that comes along with it - politics, miscommunication, self-promotion, etc.
- Some employees don't contribute, but are still rewarded because of the above 
- Some products feel out of touch with competition and market
- Somewhat out of touch with industry best practices and could do a better job of catching up