Small focused company dedicated to superior customer service and support. Excellent product lines and financing options. Diverse selection of capabilities.
Cons
Small company that runs up against much larger competitors. Unable to hire as many people as warranted due to company size and scope.