Good quality products in legacy channels. Flexible about building custom or new product lines. Competitive pricing. Good people under the senior management level.
Cons
Tend to pay on the lower end of the scale for tech companies. Corporate senior management is overbearing at times.