Pros
The culture at ASC sets up employees for success. First, the environment is positive. A positive workforce is a motivated workforce. Second, upper management is extremely transparent and easily accessible. We are consistently shown how our "boots on the ground" affect the company's upward movement in our industry. Upper management is just an email away. Third, the company leverages each employee's strength to the advantage of its clients. This encourages employees to take ownership of the product. We are extensions of management.
Cons
Due to working on-site with my client, I am unable to get the full ASC "office" experience. The support staff in the home office are such great people. I assume daily interactions would make it that much more enjoyable to work for ASC.