If you end up on the right team, going to work isn't that hard
There are several managers that are very capable
Not so stressful for a consulting firm
Cons
Low salaries compared to competitors
If you end up in the wrong team/project, you'll we hate this job
Often the employees is left alone in his career path