IBM has some very bright people and some good technology.
They allow flexible work hours and location.
Benefits and compensation are industry average.
Work/life balance is generally pretty good.
IBM is old and it shows. It doesn't really feel like a technology company. Processes are cumbersome. You can just imagine some ancient mainframe software running the place.
I worked in the software business group. The overall feeling was that software engineers were interchangeable. There must be something wrong with you if you wanted to be an individual contributor and liked to write code. Promotions and awards were much more about politics than technical merit.
There are too many rules and managers are afraid to push back. Employees are constantly told what they cannot do, along with threats of potential penalties. A couple of examples:
Silly stuff.
Treat your employees as the company's most critical assets. Give them more respect.
The interview process consists of 4 rounds, including one coding round. This round contains two coding problems to solve and an MCQ question related to all areas. The MCQ is easy, while the coding problems range from average to difficult, depending o
I applied for the position of "Senior Software Engineer" on IBM's career website. I received a phone interview call after a month. After the phone interview, I received an onsite interview email a month further. The interview was very easy, with no
The interview process consists of three rounds: * A pure technical interview. * If successful, a managerial discussion. * Finally, an HR call.
The interview process consists of 4 rounds, including one coding round. This round contains two coding problems to solve and an MCQ question related to all areas. The MCQ is easy, while the coding problems range from average to difficult, depending o
I applied for the position of "Senior Software Engineer" on IBM's career website. I received a phone interview call after a month. After the phone interview, I received an onsite interview email a month further. The interview was very easy, with no
The interview process consists of three rounds: * A pure technical interview. * If successful, a managerial discussion. * Finally, an HR call.