Company: IBM
Date: 2015-06-12
Overall rating: 4/5
Employment status: former

IBM Global Business Services
Pros: Benefits, plenty of opportunities for those willing to travel, many positions can be performed at home.  Good place to get experience at the beginning of one's career, plus working for IBM looks great on a resume.
Cons: Most of the money, bonuses, and opportunities go to people in specific areas (those that IBM is focusing on at a given moment).  Currently that would be big data, cloud, mobile, etc.