IBM has a low bar for hiring engineers. So, if you're having trouble finding an SWE job at GAFA, you can probably get one at IBM (once the job market opens up again).
IBM used to be famous for putting its employees first. When I joined, I was told about how good the benefits were and how IBM was a "family."
In the past few years, that philosophy has been discarded. Every few months, upper management makes sweeping policy changes with no employee input that significantly hurt US employees. When employees react en masse with concern, alarm, and constructive feedback, they ignore or gaslight us, or commit the strawman fallacy by mischaracterizing employees' concerns and then dismissing them.
For example, in November 2023 (right after the employee engagement survey concluded), they did away with 401k matching, replacing it with a novel financial vehicle called an "RBA" with much lower yields, and tried to spin it as a good thing for us. Based on publicly available information, I'm estimating that this will probably save IBM at least $100M over the next decade in US benefits payouts. It also means IBM holds our retirement money, rather than the employee.
IBM simply does not care about retaining talent right now. If you are a senior or well-paid employee in the US, they see you as an expense, and they're showing you the door.
Management knows how they can improve the employee experience at IBM because we've told them how in survey after survey. They are not interested in employee feedback unless it aligns with what they were planning to do already.
It was a phone screen for about 30 to 45 minutes, focusing on the concepts of what I have done. The discussion centered on networking and OS concepts. Then, there was a direct onsite interview. This focused on C coding, reversing a linked list, and
My interview at IBM was smooth and professional. The panel focused on technical skills, problem-solving, and communication. They were friendly, asked scenario-based questions, and emphasized teamwork and adaptability. Overall, it was good.
All my interviewers were super cool, and from the questions asked, I was quite happy that I was going to the right team. However, there was an equally bad experience on the hiring/recruiting front. Communication was poor, infrequent, or nonexistent
It was a phone screen for about 30 to 45 minutes, focusing on the concepts of what I have done. The discussion centered on networking and OS concepts. Then, there was a direct onsite interview. This focused on C coding, reversing a linked list, and
My interview at IBM was smooth and professional. The panel focused on technical skills, problem-solving, and communication. They were friendly, asked scenario-based questions, and emphasized teamwork and adaptability. Overall, it was good.
All my interviewers were super cool, and from the questions asked, I was quite happy that I was going to the right team. However, there was an equally bad experience on the hiring/recruiting front. Communication was poor, infrequent, or nonexistent