Great team - collaborative and good people. Small and nimble to service the customer. Good enough capabilities and honest hard working people that care.
Cons
Conservative with so so benefits. Some what long hours due to small team. Could have used more people to manage various departments and customers.