Pros
I have worked here for almost 5 years now, out of all of the companies and fields that I have worked in I will not be leaving here anytime soon. I have had attempts from competitors to try to get me to change to their company, and I have no intention of leaving because of how I am treated at this one. Great Benefits, PTO, trainings provided as laws/policies change and as you need or request them at any time, great staff, clients are amazing to work with, no limits on self-improvement. Management is flexible with your schedule if you have children and they have doctor/any appointments, if you have personal things going on they work with you.
Cons
Management has high expectations regarding the performance from their employees, however the clients have high expectations from the company so this territory comes hand in hand. This company is very customer service oriented, the high expectations is what makes this company so competitive. This is a con if you are lazy and not wanting to work hard, but if you are a hard worker, this is what makes this company so great to work for.