I can't speak for most IBM offices, as I've heard that your IBM experience depends on the culture of your office and how good your managers are at shielding you from all the process and bureaucracy. In that respect, I have nothing but admiration for my managers. My coworkers were also great. We were an acquisition, so we fought to keep our culture, with more success than I anticipated.
Also:
Many random-seeming decisions, including layoffs, lack of reinvestment in the group, and overburdening the remaining employees with everyone else's work.
Benefits are not good.
There's a seemingly arbitrary review process that is clearly more political than merit-based.
The higher-ups still seem to think that offshoring is a good idea.
Be good to your employees. Don't treat them like replaceable cogs. Most can get a job somewhere else. You should give them reasons to stay instead of hoping they leave and then hiring a fresh graduate for much less money and expecting them to perform immediately just as well.
Also, giving yourselves bonuses for laying off hard-working employees looks really bad.
Two weeks after sending my resume, I received a response for a video-coding exam. A link was sent by email. I am allowed to choose when to start, within three days. If I click the link, the exam has to be finished in 2-3 hours. Questions include:
The process was straightforward and very friendly. Although multiple people were involved in one day, it was a streamlined process. The interviews lasted about 3 hours, meeting with 4 people, and were very conversational. They primarily wanted to u
The interview process involved a few steps: * With tech leaders * With a senior engineer and a peer * The final one with the department head The first step was a high-level conversation, followed by the technical ones.
Two weeks after sending my resume, I received a response for a video-coding exam. A link was sent by email. I am allowed to choose when to start, within three days. If I click the link, the exam has to be finished in 2-3 hours. Questions include:
The process was straightforward and very friendly. Although multiple people were involved in one day, it was a streamlined process. The interviews lasted about 3 hours, meeting with 4 people, and were very conversational. They primarily wanted to u
The interview process involved a few steps: * With tech leaders * With a senior engineer and a peer * The final one with the department head The first step was a high-level conversation, followed by the technical ones.