If you're pro-active, you can get clearly defined steps to complete to move you to the next level of title and compensation. Compensation was competitive.
Cons
Requires a lot of hours. Serious pressure to hit billable hours target, so work, life balance is difficult.