lots of work to do and gets you trained on consulting. Clients are friendly and genuinely thankful for the help and support given to them.
Cons
Lots of times work can get passed on to you. Lack of process means goals are somewhat vague. silo working is a norm and sometimes have to work weekends to meet client deadlines.