Vantaggi
Most all of the consultants are highly qualified people who are truly committed to helping people at very difficult time. Good resources to offer clients in terms of online tools, training materials, etc. Pay is generally good.
Svantaggi
Their staffing model of using mostly hourly, part-time consultants means work is variable and benefits are virtually non-existent. Also, they don't seem to really listen to the contributions of the staff on the frontlines. Originally worked there full-time before their staffing model changed and it was much better, But they hired tons of new consultants during the economic downturn as the economy improved they made successive rounds of cutbacks in staff, hours, and even hourly rate. Everyone was either affected by hour/pay reductions and everyone was on the line for layoffs. I survived them all before I left which was due to so much uncertainty.