Company: IBM
Date: 2015-12-17
Overall rating: 1/5
Employment status: former
Experience level: Confirmed

Terrible pay, terrible management, but some nice benefits
Pros: Official work from home program lets you be flexible and saves you money
Health benefits are good
401k benefits are average
Cons: Low pay.  And by low, I mean after 7 years with the company in the same position, I made less the day I left than the day I started because they reduced my pay by 15% after the first year.  And I was a top performer, not some slacker.  I had consistently high performance reviews.  But they reduced all of our pay by 15% and rarely gave us raises or overtime or bonuses to make it back up.  How messed up is that?  I had a BS in IT (which they did NOT help with for because as I was told, "don't even bother to ask for tuition assistance because we won't approve it").  I also had 14 industry certifications and years of experience.  Not only that, but I developed applications that increased their bottom line, saved them thousands in penalties, and kept their customers happy with us.  I ended up leaving IBM after 7 years and got a $35k bump in pay.  That's how bad they were paying me.  

Oh and management...  So IBM has people managers and technical managers.  On paper you report to your people manager who has no clue what you do.  Their sole job is to make sure your timesheets are in, that your performance reviews are done, and to approve expense reports.  That's it.  No career guidance.  No checking in to make sure you have the tools you need.  Nada.  Just paperwork. They dont have answers to any kind of internal programs that might benefit you.