Great work-life balance, with the option to work from home some days (although this often depends on the manager).
Very advanced technology and many opportunities to be involved in furthering education and knowledge.
A lot of bureaucracy to work with. At one time, they encouraged developers to initiate projects; now, this is largely discouraged. It's difficult to move up as there are very few senior positions. Turnover seems to be quite high, with little room for advancement.
Compensation seems to be lagging behind other companies. Annual bonuses were eliminated a few years ago, and this really hurt morale.
Easy interview. Questions on past projects. Some math/logic test like GRE/SAT.
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.
After sending my resume, it took one month before I heard back for a telephone interview. Another three weeks later, there were two rounds of technical interviews before I received the job offer.
Easy interview. Questions on past projects. Some math/logic test like GRE/SAT.
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.
After sending my resume, it took one month before I heard back for a telephone interview. Another three weeks later, there were two rounds of technical interviews before I received the job offer.