Everything you see in the cons section of every other 1 star review is completely factual. It's a terrible environment for employees and a shady cash grab for clients. The people doing really good, valuable work there (and those people do exist, particularly the director of operations who's fantastic) basically have to fight with the owners to deliver a good product. All the bad stuff (and there's plenty) is a direct result of their bad management. Read every negative review.