Pros
Great culture, very supportive coworkers, love the community out reach, pay is great, management is awesome, very accommodating of work/home life balance. I 100% will stay here and retire from here when the time comes.
I've worked at other financial institutions and this is the first one that I'm 100% proud of who I work for, and what I do.
Cons
If you don't fit into the culture here you'll hate it, it's not for everyone, but that's kinda a good thing.