Company: IBM
Date: 2014-10-22
Overall rating: 1/5
Employment status: former
Experience level: Junior

Good on resume, but that's it.
Pros: Good on resume.  A few rare good managers who care.
Cons: No raises, no bonuses, constant fear of layoff, very low morale.  While there are a few good managers, for the most part IBM really does stand for "I'm By Myself".   You are in competition with everyone to have a good rating (which gets downgraded by default at the end of the year when the partners meet).  If you are on the bench between projects, watch out, as layoffs are now rolling layoffs. A lot of skilled, educated and experienced workers are being laid off in favor of offshoring and hiring of people with zero industry or IT skills.   I had to pay for my own training, and take vacation time to do it, because there are no training budgets.   IBM doesn't even leverage their own software internally (except Lotus Notes) and all the projects I were on were lacking innovation or learning experiences.   The flexible schedules no longer exist - when I started I could put in 40 hours Mon-Thurs and take Friday off.   Now you are expected to bill min 44 hours a week to projects, spend Mon-Fri at remote client sites no matter how far away, plus travel time, and still find time to do internal required training that is usually fairly useless.  All totaled I was easily entering 70 hours a week into the timekeeping system.