I liked the fact that they are always on the ball and very responsive. They are always willing to help even after hours if needed. They are very detail oriented and always do a good job. It's good to have a company like this that can help out with the details. I don't like that they sometimes seem to be slow to respond. If I had to choose one thing, I think that getting a quote is a bit difficult. They have a bit of a learning curve. We have a very specific needs that the product we're using has, and I think they were able to come up with some custom designs that helped solve a lot of problems. They have been very helpful during my career at Operon. Their communication skills are exceptional and they make sure that you get all your questions answered. The only thing I dislike about them is that it can take months before I receive any documents (no matter how simple). Other than that, everything has worked out great! Highly recommend them. They've helped us answer some difficult problems when dealing with complex projects such as devices used for IV therapy or implants.