Pros
The company culture is very supportive and team-oriented, and they always try to make the job as fun as possible, with excellent parties and events to keep you excited to work there. Pay compared to the industry is competitive. Managers at branch level are always encouraged to take the least-punitive/least destructive path toward any resolution, and the company truly loves the credit union members. If you *really* like people and want to help, this may be a good fit.
Cons
The sales goals structure for branch crewmembers is very much in sync with the rest of the banking industry, which felt to me that they are a "Wells Fargo" just waiting to happen. The pressure to meet sales goals was intense, to say the least. And with even entry-level crewmembers authorized to open accounts, there is not only very little wiggle room about meeting goal, but real temptation to open unnecessary accounts. I'll say it again - the pressure to meet sales goals is VERY strong, with the very real possibility of losing your job if goals are not met. This is regardless of how the branch is performing as a whole. On the brighter side of this, your only competition is yourself and the numbers - you are not in direct competition with co-workers, so that friction is less than it could be.