You can evolve into whatever you want Tons of available formations Many events to feel as an IBMer Good values and quality of work are taught
Cons
Salary is low Big company can be a pushback once you get lost in a project Focused a lot on looking good for the outsiders instead of focusing on the insiders