It's very stable. If you have a decent manager, they can be pretty flexible about working remotely and whatnot.
Very little of what IBM does is sexy or high-quality. The bureaucracy is incredibly stifling, and sadly, after a while, it becomes easier to just avoid doing anything that would invite paperwork rather than to fight through it.
I applied online, and two weeks later, I received an email inviting me for an interview. The process was quick. I was interviewed by four different people. After the interview, I was told they would get back to me in less than two weeks.
Phone call interview with HR, followed by interviews with engineers and the manager.
Phone interview, asked for technical question about their problem domain, which I was not able to answer. She asked me about my experience in developing cloud clusters and the cloud management REST API.
I applied online, and two weeks later, I received an email inviting me for an interview. The process was quick. I was interviewed by four different people. After the interview, I was told they would get back to me in less than two weeks.
Phone call interview with HR, followed by interviews with engineers and the manager.
Phone interview, asked for technical question about their problem domain, which I was not able to answer. She asked me about my experience in developing cloud clusters and the cloud management REST API.