Pros
Pay is good, especially if you live in a low minimum wage state. Holidays, PTO, insurance, career growth, set hours, community.
Cons
Employees struggle to help customers and lack the resources to do their jobs because of corporate incompetence. Limited supplies and time, constantly broken ATMs and equipment, verbal and emotional abuse and physical threats from customers which are then backed by management. There are tools to look up and read upon what you need to know regarding different processes and procedures, but most of the time those rules are treated as guidelines, and employees are often made to perform tasks they are uncomfortable with. The Onboarding process is not as thorough as it should be, and suggestions for change are ignored.