Company: Microsoft
Date: 2011-10-12
Overall rating: 4/5
Employment status: former

Smart people, really operational, sub-par support for collboration across groups
Pros: you are more than likely to find some excellent, intelligent co-workers, ambitious and passionate environment, good place to work if you've found your niche; terrific benefits
Cons: can get very competitive and excellent performance reads as "satisfactory" when it comes to being reviewed (on a curve)/getting promoted.  on the other hand, the regimented review structure does not necessarily expose some sub-par employees