Pros: Great atmosphere. Very energetic place to spend your day. Helping people, delivering happiness is in the air! Great clients. Really puts the customer and the provider first.
Cons: Still growing and just getting out of start up mode. Could be more formal on some of it's promotion and hiring practices.