Company: Microsoft
Date: 2013-03-01
Overall rating: 5/5
Employment status: current
Experience level: Confirmed

Perfect blend
Pros: -Innovative: with grassroots efforts like the Garage, ThinkWeek and hack events, there's no limitation on your ability to drive innovation
-Pay/Benefits: some of the best in any industry, period.
-Flexible: many positions allow you to work wherever, however and whenever works best for you.
Cons: -Size: we're invested in so many technologies and market segments, it can be tough to be agile at times.
-Work/Life Balance: despite all the flexible work arrangements, most people are working way more hours than they'd like
-Up or Out Culture: can jettison some highly effective performers who no longer want to move levels