Pros
A fairly new bank which was established after the financial crisis of 2008, so they are growing at a fast and healthy paced without worrying about paying hefty penalties as other banks continue to do do for their mishandling of bad mortgage investments. I worked in the branch and I had left before the bank was launching a new training program and beginning to look after their employees by providing them more promotions and opportunities to move up. The benefits are great, especially their 401K and tuition reimbursement program.
Cons
Your experience in the branch will mostly depend on who you have as a manager. I'd say most of them are talented, dedicated individuals, willing to work as hard as their subordinates. But like in any other company, there are a few who could make your days miserable and contribute little to the success of the company. All they do is sit behind their desks talking to friends and barking orders, instead of creating a plan to get more business. What I also noticed during time at the bank is that it's easier to get a job in the corporate office if you apply as an external candidate than if you are an internal candidate (branch employee). You could be a branch employee for several years, but even then, the recruiters would pass up your application. Hopefully that has changed.