Very good work-life balance. Good retirement benefits for employees who joined a decade earlier. Good enterprise-level technology. IBM thinks about "frameworks" that others can use. Very good reputation in the industry. "Nobody got fired for buying IBM" still applies. IBM also has very good follow-through with customers. Once they sell a product, IBM will do everything to keep the customer happy. So it's a good company ethically for customers.
Compensation is below par with the industry. The problem with current "work-life" policies is that it holds back people who are willing to put in the effort it takes for career advancement. In my estimate, about 6 of 10 people in every group assume that flexible hours mean flexible work, and so the whole group is dragged down because the product doesn't get released on time, or features get left out, or quality is lacking.
IBM is coasting along on the achievements of great people who worked there in decades past. But with budget cuts in areas like training, tangible and intangible benefits (2 and 3% raises, minuscule bonuses if any), IBM is losing its way. The current crop of engineers will not sustain IBM past the next 15 years. It's a great company for customers, but not so great for employees.
Spread the wealth - every quarter, Sam's email has the same spiel: "IBM did great." Yeah? Then where are the bonuses?
Stop hiring slackers. Make sure that each employee is held accountable for their deliverables.
Bring back in-class training. The virtual ones are pathetic.
Bring back free coffee. Saying that you have hundreds of thousands of employees is no excuse. Your quarterly bonuses come from the sweat of these very same hundreds and thousands of employees.
Provide compensation that takes into account the living costs of the region.
The interview was an automated online assessment where I had 45 minutes to answer two LeetCode-style questions. This was done on the HackerRank platform and had to be completed within seven days of receiving the email.
Phone interview with hiring manager. Phone interview with a principal engineer. Site interview, including a presentation with the hiring team. Five sessions of 1:1 interviews, covering both technical and behavioral questions. Wait for three weeks
I used Monster.com to get started, as I found a posting that seemed a good match for my most recent experience. I was eventually contacted by phone and told I was on a short list with very few people ahead of me. If those individuals declined the jo
The interview was an automated online assessment where I had 45 minutes to answer two LeetCode-style questions. This was done on the HackerRank platform and had to be completed within seven days of receiving the email.
Phone interview with hiring manager. Phone interview with a principal engineer. Site interview, including a presentation with the hiring team. Five sessions of 1:1 interviews, covering both technical and behavioral questions. Wait for three weeks
I used Monster.com to get started, as I found a posting that seemed a good match for my most recent experience. I was eventually contacted by phone and told I was on a short list with very few people ahead of me. If those individuals declined the jo