Company: Microsoft
Date: 2012-09-03
Overall rating: 5/5
Employment status: current
Experience level: Junior

An empowering and energizing experience
Pros: Resources resources and more resources.  It's amazing to work for a company that seems to have a great idea of what it does, why it does it, and has the information available to help team members execute successfully.
Cons: There's a tendency to not take charge (if you don't take ownership, you can't get blamed).  And there's definitely a bit of a blame culture (which feeds the prior item).