Company: Microsoft
Date: 2011-11-04
Overall rating: 3/5
Employment status: current

MS is a challenging environment.
Pros: Enterprise level tools with very creative people from everywhere in the world.
Cons: Management buffers their own position by hiring incompetent support companies from India while laying off competent local contractors.