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

Best place I have ever worked.
Pros: Very easy to switch to completely different team/role.
Great access to tools/technology.
Access to domain experts.
Not too much unnecessary process.
Cons: Perhaps org structure not flat enough.