Pros
Shrewd, professional, and effective management make this company tick. The desire to be the best is obvious. The company strives for superior outcomes and drives employees to be their best. Long tenured management genuinely knows their business and develops strong, competitive, skillful workers. Each new (internal) hire has the opportunity to achieve success dependent on their own desires. Back office personal are beyond helpful and supportive. Great culture, friendly coworkers, company events all make it a joy to work for this company.
Cons
If you don't like the phone you won't like working in their professional services divisions. Commissioned employees don't receive paid time off. Working from home, on the weekends, or while on vacation are mostly expected.