Company: Microsoft
Date: 2014-02-14
Overall rating: 4/5
Employment status: former
Experience level: Confirmed

Many smart people, a great place to learn and grow.
Pros: The company provides a lot of great training, with many opportunities to grow a career.  The environment is one of learning.
Cons: The company can be very political.  There are constant re-organizations, and they are frequently not meaningful.