Sounds like you should ne searching for other recommendations! And why would your company continue to use and recommend a place that does substandard work? Seems like it would dirrectly reflect on them!