The type of work Centresource provides, being a service company, comes with its challenges. The team at CS does a great job of putting processes in place. With that being said, setting and maintaining client expectations is a tough job and may lead to many internal and external meetings. Working in the agency world is something everyone should do in order to understand both sides of the relationship.