Company: Microsoft
Date: 2011-09-16
Overall rating: 5/5
Employment status: current

Still outstanding, if you want to learn software engineering, come here
Pros: Awesome perks, 100% coverd medical/dental.  Dont pay a single dollar for even prescription. Work life balance, growth potential, impact, satisfaction and what not
Cons: Too large now, needs to slim down some projects.