Company: Microsoft
Date: 2012-06-15
Overall rating: 4/5
Employment status: current

Work hard but learn a lot
Pros: Loads of challenging problems to work on.  Lots fo support for finding your own solution to a problem.  You can make a lot of friends there.
Cons: Work-life balance is elusive. It feels like a big company and it can be a real challenge to stand out among your peers.