Company: Microsoft
Date: 2014-10-29
Overall rating: 5/5
Employment status: current
Experience level: Junior

Absolutely the best experience I could hope for. I have an amazing team!
Pros: - Comprehensive benefits - Stock options, 401k matching, etc.
- Great bonuses
- Not many 80-hour weeks
- Managers respect your time off
Cons: - it rains a lot :(
- Lots of meetings