IBM is big IT company, doing support for big enterprise customers, so the working environment was professional.
While working there, I able to learn and experience a lot with new, innovative technologies and big IT systems
The job started off being very good with work-life balance, but it gradually became more and more restrictive, with toilet breaks being monitored via a telephone log-in system. And the pay was insultingly low. Absolute rubbish.