Pros
I've been at Dudek for about a year. I've worked at other consulting firms and was a little reluctant to continue working in consulting due to past experiences (extremely high workloads, burnout, company only focusing on the bottom line, etc.). While the workload does fluctuate here, the attitude is very different. Dudek has really shown me how much the company values employees and wants to retain us.
Cons
Like any consulting firm, there will be periods of high and low workloads.