Taro Logo

IBM provides a lot of flexibility to develop different types of software and at different layers of the stack

Advisory Software Engineer
Former Employee
Worked at IBM for 20 years
March 15, 2013
Austin, Texas
5.0
RecommendsNeutral OutlookApproves of CEO
Pros

Many really intelligent people work at IBM. High innovation and strong teamwork come naturally to anyone who focuses on their work and cares about the product(s) being developed. IBM is very serious about work/life balance.

Cons

IBM claims to "pay for performance," and they do. However, the differentiation on pay is not as strong as I would logically expect.

Advice to Management

Over the last decade, I have observed two main areas where IBM could improve.

  1. The process for identifying and addressing poor performers within teams seems slow. Perhaps it is bound by corporate process.

  2. Try to limit the amount of team changes, management/executive changes, and project changes. Increased frequency of changes leads to lower morale.

Was this helpful?

IBM Interview Experiences