Company: IBM
Date: 2018-07-10
Overall rating: 2/5
Employment status: current
Experience level: Junior

Consulting by Degree - Waste of time
Pros: Chance to interact with senior executives 
Being part of a big technological movement e.i Blockchain 
Great work and life balance 
Big company, thus it's possible (but hard) to find your own space/voice 
Compensation jump from a consultant to senior consultant is great
Cons: Often you get assigned to a projects before SOWs are signed and they can take up months to get signed, thus might end up on bench for several weeks or even months
CbD program needs massive improvement, as CbDers we get three managers and all of them are useless 
It's hard to find people to vouch for you
Managers expect you to do work without a code
Some projects are waste of time, chances of it moving from POC or MVP to Pilot can be low 
Not a lot of project on the pipeline