Company: Microsoft
Date: 2012-08-16
Overall rating: 5/5
Employment status: current
Experience level: Junior

Excellent environment with work/life balance.
Pros: Comprehensive healthcare
Work on software that's used by millions
Work/life balance is good - 40 hours is the norm.
Free drinks
Nice buildings - not uncommon for entry level employees to get their own office.
Cons: Development cycle can be slow.
Performance review process is long and can be frustrating.