Pros
The culture and people are the best thing about the company, while I was there I genuinely liked most everyone I worked with and coworkers tend to support each other pretty well.
Cons
The expectations on Account Managers are ridiculous. Too many accounts and too many hats to wear within the role. The quality of the accounts suffer and there seemed to be no end to new roles and expectations being added to your workload. Incredibly stressful if you care about quality and your clients' perceptions. Training is nonexistent. I was hired with no experience, did a few "ride-alongs" with other account managers then was handed a set of truck keys and a list of 26 accounts and told "have at it." My branch manager was nonexistent as a resource or mentor.