I've been here 14 years and learned a lot about various programming languages and technology.
I'm able to spend half or more time working from home, which is very nice. This may certainly vary for others depending on your manager and job role.
Stock options were very nice (while they lasted.)
Like most big companies, you are a resource that could be let go at any time.
Any programming you may do outside of IBM still belongs to IBM legally because of the agreement you sign when hired.
It can get competitive and stressful at times.
There are legal rules/guidelines that are ridiculous and in conflict with each other: things like MySQL, Wine, and Citrix Receiver being banned for internal use by some internal areas within IBM but used freely by others.
Start caring more about employees than stockholders, and you will be rewarded.
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.
Interviews are normally very formal. Interview panels at IBM are technically very strong. I have been working with IBM for 12 years, so I can't speak much about the current interview process.
What do you like about software?
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.
Interviews are normally very formal. Interview panels at IBM are technically very strong. I have been working with IBM for 12 years, so I can't speak much about the current interview process.
What do you like about software?