Company: IBM
Date: 2011-08-27
Overall rating: 4/5
Employment status: current

Work alongside some of the smartest people on the planet, for one of the largest companies on the planet.
Pros: IBM recruits and hires some of the smartest people you'll ever work with. It provides services for large, well-known clients. If you like business travel, it's a great place to work.
Cons: Salaries are lower than competitors, which drives a high turnover rate -- a certain percentage of the people you're working with today won't be here a year from now. Additionally, outsourcing efforts have resulted in regular layoffs -- most of IBM's tenured employees work in constant fear of being laid off without notice.