The people are mostly great, the product is EXCELLENT! The processes. Hold use improvement, which can be frustrating for movers and shakers who pride themselves on delivering excellence to each customer. This company can easily go from good to great by listening to their employees and process improvement