The owner and staff are awesome at this company. Ben really cares about his people and the firm has a great culture. Employees are respected and empowered to use their minds and experience to help the company grow.
Cons
It's not a huge company so it lacks some of the resources that you would find at a bigger company.