Company: Microsoft
Date: 2012-05-22
Overall rating: 5/5
Employment status: current

unlimited potential
Pros: huge impact on the world, cutting edge products, family friendly, great pay and benefits, amazing support for the community and environment
Cons: long work hours (normal is ~ 50 hrs / week), very specialized work