Best Places to Work in IT 2012: Employer scorecard

Which IT employers excel in benefits, training, retention, diversity and career development?