Pros
Everyone here is respectful and professional to each other, and just simply good people. Management treats everyone as important members of the firm, and benefits and ownership opportunities are extended to all. Client service is of utmost importance, but a philosophy of teamwork also allows employees the freedom to be there for their families and participate in community service projects.
Cons
I've not encountered any concerning issues working here.