Company: IBM
Date: 2019-09-10
Overall rating: 3/5
Employment status: former
Experience level: Senior

GBS @ big blue
Pros: As a giant company, it has tons of projects with a very distinct needs. It's very likely there is a project that needs your skills somewhere.
There is a lot of opportunity for training and it is well seen by the company executives and managers.
Cons: Living by project can be very stressful as you might be assigned to multiple projects with partial fte and in many cases the project managers might not really respect the fte allocation. 
It's also very stressful when you are about to end an engagement in a project and have to look for another project or you are put on the "bench" (just for a bit before you are out). Don't expect a lot of effort on managers and executives to help you find it. They will find for themselves first.