Company: Microsoft
Date: 2010-08-24
Overall rating: 4/5
Employment status: current

personal
Pros: 1) good benefits
2) stable
3) not too much work
4) reasonable compensation 
5) reasonable promotion 
6) good career plan
Cons: 1) management not too focused on skills
2) too many leads
3) leads didn't code at all
4) too many mid-level management