Company: IBM
Date: 2015-12-11
Overall rating: 3/5
Employment status: current
Experience level: Senior

Great for experience but not a career
Pros: Good exposure to new technologies (usually through acquisitions) and good support teams behind you.  Mostly work from home office which helps, but travel can be high as sales teams and customers are scattered over your territory.  If you are just starting out, probably a good place to get some experience and add to your resume, but move on after 5 years or so.
Cons: Commissions and quotas....IBM constantly makes changes to control your earnings, so very difficult to have a blowout quarterly paycheck.  IBM imposes a ton of internal process work that never seems to end, but this is typical of most large companies vs startups.  Constant need to justify your existence.