Pros
-- I have never seen a company where the employee truly comes first. Pariveda believes that by putting the employee first, client work improves and intra-company contributions (and community activities) multiply. Growing a person to their fullest potential is all Management Team members' highest priority - everything else follows. -- Well-designed career path that includes all forms of assistance/training/support to help a consultant succeed through hierarchical ranks. -- Benefits are at par with (or better than) what much larger companies offer.
Cons
Usual consulting-sector cons, including projects that have peaks and troughs in terms of work-load; consultants have to accept some days with long hours. Having said that, work-life balance (for a consulting firm) is excellent.