Pros
Compensated really well for our efforts and project material was fun to deliver. Really feel that we made a difference in the overall culture of the client. Worked with an excellent group of consultants from different backgrounds, each with a different set of strengths.
Cons
Lots of time spent in airports and hotels. Pay was great, but not reimbursed for time spent while traveling. I'm sure this is a industry standard. Job was much better than other reviewers who rated poorly. Yes, was a newer company, some growing pains were experienced. It was to be expected. Didn't hear much complaining/griping at the time from other consultants. Culture was pretty positive during my time there.