Company: Microsoft
Date: 2008-09-03
Overall rating: 4/5
Employment status: former

Great stable company to work for.
Pros: Tons of smart people. Lots of groups to work for, all situated in a single campus. Each group in Microsoft has a product line often equivalent to another rival company.

Great benefits esp. medical.
Cons: Too much butt kissing required for promotions. You better be the manager's pal.

Lots of infighting between groups (especially R&D and secretive incubation groups).