Company: Microsoft
Date: 2011-02-23
Overall rating: 4/5
Employment status: current

I'd like to return when possible
Pros: 1) great flexibiltiy
2) work/life balance is superb.
3) single office for almost every one.
4) access to almost all source codes
Cons: 1) promotion is very stagnant.
2) salary is not competitive.
3) too redmond centric. you cannot relocate to other parts for family reasons.