The benefits are good, and the base pay is decent when taking the benefits into account. Other than that, there is not much.
One of the few perks that I do enjoy and would surely miss is that they still have actual offices for the majority of the employees. In a world where everything is cubicle, it is nice to be able to just close a door for a bit to get away from office noise and be able to concentrate on work.
Most folks know the cons: a process for everything, everything is politicized, movement and career advancement is difficult, and the predominant focus now is on offshoring and having to interface with a revolving door of folks overseas.
I see the company deflating its US-based workforce over the next few years by not providing incentives to new/younger employees and letting the older, more established employees leave as their careers end naturally.
Internally, there are a lot of 0-5 years and a lot of 15-20+ year vets. It is the in-between that IBM has failed to focus on and will likely face a lot of issues because of this in 5-10 years' time, when the majority of the vets retire.
Return focus to the employee. Without them, your products suffer and customers will leave. Without a workforce that is well taken care of, the business as it exists today will not survive.
I had two phone interviews with my team: * One non-technical interview with my current Manager, who was the hiring manager for the position. * One technical interview, conducted by my now-team lead over the phone.
First round: Coding Assignment Given two programming questions, which were previously solved programs on HackerRank, I completed both programs with 100% test case passes. However, I was still not shortlisted for the interview.
The interview process included: * An initial chat at a career fair. * A phone screening. * A panel interview (30 minutes of behavioral questions, 30 minutes of technical whiteboard). The panel interview involved more than five members of the
I had two phone interviews with my team: * One non-technical interview with my current Manager, who was the hiring manager for the position. * One technical interview, conducted by my now-team lead over the phone.
First round: Coding Assignment Given two programming questions, which were previously solved programs on HackerRank, I completed both programs with 100% test case passes. However, I was still not shortlisted for the interview.
The interview process included: * An initial chat at a career fair. * A phone screening. * A panel interview (30 minutes of behavioral questions, 30 minutes of technical whiteboard). The panel interview involved more than five members of the