They invest in their associates! Great opportunities for growth. Good benefits for the company size. Strong, practiced values that are more than just words on a wall.
Cons
Navigating client concerns can become overwhelming at times.
Work from home. Decent pay. Enough lip service to being a team and a family to temporarily convince you that you are more than another cog in the wheel.
Cons
Constant system issues. Poorly written word salad of procedures to follow. A trainer who brags about making the procedures hard to understand. Managers who are less qualified than you and will not help you in any meaningful way. Inconsistent QA.