Pros
Friendly coworkers, chance to meet some very nice and some very interesting customers, if you're a good sales person, you'll be a great fit
Cons
They claim to care about customers above all else, but really all they care about is sales. If you don't meets your sales goal for so many consecutive months, you can never move up in position and could potentially get let go. No one seems to know the "formula" for how commission is paid and you only get paid if you meet/exceed your goal. They don't offer any loans. Everyone in the branch does all jobs, there's no one in an office that specializes in solving customer issues or opening accounts. No matter how small a check is, there is a hold til at least the next day. You have to call on any check over a certain dollar amount to verify it was issued.