Pros
They offer great benefits for full-time and part-time employees. These include health, dental, vision, life insurance, short-term disability, 401k match, and a pension plan. Employees also receive a generous amount of vacation time, personal time, and sick time.
Cons
They used to be flexible with scheduling and helping employees have a work/life balance, however that is quickly changing. Staffing is being cut to the bare minimum which creates a lot of stress for the remaining employees. You are expected to be available at all times your branch is open and the managers can change your schedule at any time without checking with you. It doesn't matter if you already have plans because you are told that business needs come first. So good luck having any kind of life outside of work! There is also favoritism shown with scheduling. If you aren't a butt kisser or a favorite then be prepared to work the crap shifts and close twice as much (or even more) than those employees.