The lab is quiet and remote.
Flexible working hours, working from home.
IBM's external recognition is still somewhat good, so it has some value on a resume. If you are starting fresh from school, it can be a good place to learn and gain some experience.
Decent benefits.
Many locations around the world for relocation.
A lot. Low pay, no transparency at all about company decisions, bureaucracy at its best. It has to be the workplace in the world with the most meetings per capita, where the career goal of most of the workforce is to reach some (people or project) management position.
The quality of the technical workforce has been aggressively depreciating, with the top performers regularly leaving as they cannot stand the management hypocrisy and all the politics anymore. As a result, IBM is today one of the last places where recent grads and tech workers apply for jobs in the Bay Area.
Most of the fresh-out-of-school hires come from San Jose State Univ, as IBM cannot capture the interest of students from top schools. This then reflects in the lower quality of work and software development practices.
Definitely not a place to stay long after you get your first 2-3 years of experience, unless your goal is to be in management.
Think about the long-term goals and not just about your next promotion.
If you keep rewarding the employees that kiss up instead of the ones being productive, eventually your product will collapse, and you too will be outsourced or let go.
I applied online and completed the automated OA. A few months later, I received a callback from a recruiter. I spoke to a hiring manager, which was a technical discussion with high-level questions on shell scripting, Docker, and Kubernetes. One week
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
I applied online and completed the automated OA. A few months later, I received a callback from a recruiter. I spoke to a hiring manager, which was a technical discussion with high-level questions on shell scripting, Docker, and Kubernetes. One week
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