Pros
* They encourage work/life balance * Caring owners * Excellent Pay * Empowered to 'do the right thing' for clients * Great leadership that provides mentoring when requested * Team of hardworking, high performing professionals * Feels like family * Good benefits package * Family (how ever you define that) friendly, diverse and inclusive culture.
Cons
I can honestly say that in all my years here I have never had anything to really complain about. This company tries extremely hard to keep healthcare and savings affordable for consultants. So we've changed savings/401K plans a couple times and currently do not have one but are able to contribute to a SEP. The company pays the majority of the consultant's health care expense for a decent plan. These are probably the only cons I can think of but are still pro's in my mind.