As with any newer company, CLS is not free from mistakes or errors, but from what I have experienced so far, they do their best to pick up the pieces as quickly as possible, fix their mistakes and move forward toward something that works better.
Seems as if different teams do things differently, which makes it a little hard to have a unified package for clients.
Company is not as transparent as they claim. While I understand there are many items that need to remain with upper management, there are some items that are never explained, for example, some perks that just disappear without anyone saying, "hey, we will not longer be contributing to X because of budge cuts." Also, sometimes employees just disappear. It would be nice to have a little Jane Doe is no longer with us, we wish her well in her future endeavors.