Company: Microsoft
Date: 2009-08-20
Overall rating: 4/5
Employment status: former

Good company overall, but way too large
Pros: Benefits at Microsoft are fantastic, and they really know how to take care of their employees.  There are virtually endless internal opportunities.
Cons: Different business units have their own agendas, and sometimes it's difficult to work with another even you share the common goal.