Taro Logo

Challenging but Rewarding Environment at IBM

Software Engineer
Former Employee
Worked at IBM for less than 1 year
November 18, 2025
Johannesburg, South Africa
5.0
Pros

IBM offers a lot of opportunities for professional growth, with access to cutting-edge projects in AI and cloud computing. The team collaboration is strong, and there's a good emphasis on work-life balance with flexible remote options. Benefits include:

  • Comprehensive health coverage
  • Tuition reimbursement for further education.
Cons

Bureaucracy can slow down decision-making, and some legacy systems feel outdated compared to startups. Salary increases are modest unless you're in a high-demand skill area.

Advice to Management

Streamline approval processes to boost innovation speed, and invest more in modernizing internal tools.

Was this helpful?

IBM Interview Experiences