Company: Microsoft
Date: 2008-06-12
Overall rating: 5/5
Employment status: current

Microsoft's teamwork is beyond comparison but needs to get back to basics
Pros: The flexibility is amazing and there are a light of bright people that enable teamwork.  I personally love the entrepreneurship attitude which allows me to run my section of the business as I see fit.  Lastly, the trust from the front-line and second-line managers is amazing.
Cons: Work/Life Balance are grey and you can get sucked into the internal competition, stack ranking, etc.  Every person in corporate with a product line, sales responsibility, etc. has a metric to monitor the business.  There is a complex metric and you have to be focused on every metric... I personally believe this stifles customer relations.