Taro Logo

Decent, but stagnant

Software Engineer
Current Employee
Has worked at IBM for less than 1 year
May 15, 2010
San Jose, California
2.0
Doesn't RecommendDoesn't Approve of CEO
Pros

Very good work-life balance. Good retirement benefits for employees who joined a decade earlier. Good enterprise-level technology. IBM thinks about "frameworks" that others can use. Very good reputation in the industry. "Nobody got fired for buying IBM" still applies. IBM also has very good follow-through with customers. Once they sell a product, IBM will do everything to keep the customer happy. So it's a good company ethically for customers.

Cons

Compensation is below par with the industry. The problem with current "work-life" policies is that it holds back people who are willing to put in the effort it takes for career advancement. In my estimate, about 6 of 10 people in every group assume that flexible hours mean flexible work, and so the whole group is dragged down because the product doesn't get released on time, or features get left out, or quality is lacking.

IBM is coasting along on the achievements of great people who worked there in decades past. But with budget cuts in areas like training, tangible and intangible benefits (2 and 3% raises, minuscule bonuses if any), IBM is losing its way. The current crop of engineers will not sustain IBM past the next 15 years. It's a great company for customers, but not so great for employees.

Advice to Management
  1. Spread the wealth - every quarter, Sam's email has the same spiel: "IBM did great." Yeah? Then where are the bonuses?

  2. Stop hiring slackers. Make sure that each employee is held accountable for their deliverables.

  3. Bring back in-class training. The virtual ones are pathetic.

  4. Bring back free coffee. Saying that you have hundreds of thousands of employees is no excuse. Your quarterly bonuses come from the sweat of these very same hundreds and thousands of employees.

  5. Provide compensation that takes into account the living costs of the region.

Was this helpful?

IBM Interview Experiences