IBM has a great reputation. The company has a long and deep history in the computing hardware and software industry. Working at IBM as an engineer, you have the opportunity to work with a lot of smart and talented people, and you have access to the latest technologies and information. The company also has a good benefits package and average or above salaries.
Being the size that it is, political and networking skills are as important (perhaps even more important) than technological skills. Do not depend on management to outline a career path; you are on your own. Low-level managers are generally too busy answering to their managers to help employees. Also, remember that profit is number one at IBM. This company is about making a dollar first and how to use technology and current trends in the pursuit of that goal. IBM is first and foremost a business. This may be a good company for an MBA, not necessarily for an engineer.
Specifically as a staff software engineer, some of the downsides are long hours, little input to the decision-making process, and little consideration for work/life balance. Remember, it's a privilege to work at IBM!
(OK, yes, I'm a little bitter.)
My advice to senior management would be to pay more attention to the human elements. I've seen too many examples of the dollar being more important than the employee. The end result is devaluing the employees.
I did not have one, as I had previously interned and was basically offered the job given my previous experience. Usually, one manager will do all the hiring for an area and conduct the initial screening, followed by conference calls with the team th
The interview process consisted of pretty straightforward behavioral questions with very little technical depth. The culture was professional and stuffy, likely not appealing to younger individuals. The manager lacked technical expertise, and the tec
The initial contact was a phone screening interview. Several days later, I was contacted for interviews with several technical personnel and given a short skills assessment test. The screening interview consisted of general questions about my curren
I did not have one, as I had previously interned and was basically offered the job given my previous experience. Usually, one manager will do all the hiring for an area and conduct the initial screening, followed by conference calls with the team th
The interview process consisted of pretty straightforward behavioral questions with very little technical depth. The culture was professional and stuffy, likely not appealing to younger individuals. The manager lacked technical expertise, and the tec
The initial contact was a phone screening interview. Several days later, I was contacted for interviews with several technical personnel and given a short skills assessment test. The screening interview consisted of general questions about my curren