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

Overall a good place to work
Pros: Amazing benfits, almost all colleagues are very bright. good culture, good compensation
Cons: individual success is too closely tied to one's relationship with one's manager as opposed to contribution to the larger organization.   If you have a good manager and a good rapport with the manager and a good project to work on, you are set.  If you are missing any one of these, you wont get promoted regardless of how much you deliver.