Company: Microsoft
Date: 2012-01-25
Overall rating: 3/5
Employment status: current

r
Pros: good place to work as long as you have a good boss
Cons: departments and employees are more interested in making their numbers and committments than in doing what's right for the company overall.  So this doesn't foster a cooperative environment.  people spend an awful lot of time and energy "reporting up" versus doing actual work.