IBM is so focused on learning. They offer hundreds of thousands of free courses on Udemy and O'Reilly.
Managers will also get you set up with courses with live instructors teaching. Everyone at the office I work at is set on finding a project for you. Until you find one, just soak all the knowledge that you can; it's offered to you and encouraged.
While you are "on the bench" (not on a project) and on most projects, everyone is extremely flexible. Everyone has a life outside of work, and mostly everyone knows that. I think this is a fantastic environment and place to work. I'm proud to be an IBMer.
I can't really think of one. However, I do want to talk about one con that I have seen a lot. IBM does require on some projects that you work 45 hours a week.
There is a reason for this. Remember all of that free education you received, that certification you didn't pay for that will follow you anywhere you go, the paychecks you received during this, when all you have done at this point is cost the company money?
This is where you make up for it. Now that you are generating income for IBM, that extra hour a day is your repayment.
1000% worth it if you ask me. I would have spent thousands of dollars on the courses, live classes, and certifications I have received if it wasn't for IBM investing in me.
Management, keep doing what you are doing. Even the managers that are not my direct manager, I have relationships with. They know me, I know them, and they all were fighting to get me a position on a project.
You will have a three-part interview: * One with the hiring recruiter. * One to assess your social skills and how you would respond to various situations. * One small coding test.
The interview process is fairly simple: * An online assessment * An assessment day However, they take longer than stated to get back to you with a decision.
1. Phone screening to confirm your status and set the technical/behavioral interview. 2. 45-minute technical interview. Questions will be generic and broad, such as what is a class, a function, and what does `return` do. 3. 45-minute behavioral int
You will have a three-part interview: * One with the hiring recruiter. * One to assess your social skills and how you would respond to various situations. * One small coding test.
The interview process is fairly simple: * An online assessment * An assessment day However, they take longer than stated to get back to you with a decision.
1. Phone screening to confirm your status and set the technical/behavioral interview. 2. 45-minute technical interview. Questions will be generic and broad, such as what is a class, a function, and what does `return` do. 3. 45-minute behavioral int