Company: IBM
Date: 2016-01-26
Overall rating: 3/5
Employment status: current
Experience level: Junior

Your Mileage Will Vary
Pros: IBM has over 400k staff worldwide so you have great opportunities to work for them wherever you happen to live. The career paths offered run the full spectrum of degrees and skills needed. You have the opportunity to work with some of the top people in any technical field, right up there with Apple and Google, though IBM is enterprise-only, they don't do consumer-level business. IBM is attempting to re-invent itself currently via CAMSS strategy which features Watson and the Internet of Things, and it will likely succeed.
Cons: The company's benefits have whittled down over time but they're still pretty decent though with several caveats. For instance, they'll fund your 401k at 6% but you have to wait a full year, then wait till the end of the next year for it to hit. They offer 15 days vacation but it's use-or-lose annually. They'll recap your company laptop but only after 4 yrs. Their pay levels are not industry leading. Their stock has dropped 35% since I joined a few yrs ago.  IBM is re-inventing itself currently via CAMSS strategy, so it's enduring transformation pains.