Company: Microsoft
Date: 2010-07-03
Overall rating: 3/5
Employment status: current

Microsoft is not for everyone...
Pros: Working at Microsoft is pretty amazing because you are always working on challenging projects with cutting edge technology in a global organization.  Doing work for a billion plus customers is rewarding.
Cons: Very entreprenuerial culture that is rewarded on a individual basis.  Leading cross organizational projects (which is every project at Microsoft) are always more politically charged than customer focused.  People are reward for being the "hero of the day", rather than a true leader.  A collaborative approach to getting work done is talked about daily, but never rewarded.