Company: IBM
Date: 2021-02-12
Overall rating: 3/5
Employment status: former
Experience level: Senior

Big Name company where it is difficult to grow unless you have contacts
Pros: Large company. Plenty of opportunities to upskill and reskill. Excellent training resources.Flexible hours.
Cons: Difficult to grow due to bureaucratic nature of company. Very political when it comes to managers who control everything when it comes to your career. Resource managers are the absolute worst who will try to assign you to any project irrespective of your skill or seniority and are not willing to put in any effort to help you get a project, position or location of your choice. It does not matter if you have been rated highly throughout your career there for them. They will try to assign you to the first project available and if you say no, they will escalate the matter. Despite having locations in every country, it is nearly impossible to to get opportunities where you want to go because of the rigid country based structure. For almost every other IT company, it is easy to move to a country that you want to move to if they have a branch there.