Pros
They offer good benefits as far as healthcare and a 401k match program. Great for entry level positions within the branches and other areas.
Cons
It's extremely difficult to advance in the company, it's all about who you know and even then it's difficult. They do not provide their employees the right tools to do their jobs. There is no structured training for most areas, you're basically thrown in and learn as you go (this excludes branch positions, the branches have very good training programs for all positions) They are about 10-15 years behind on technology compared to other banks. Almost all upper management are former Wells Fargo execs that expect a smaller bank to run like one of the larger banks with zero tools to do so. Most staff members are doing the job of 2 or 3 people. The average salary is NOT competitive and the annual raise is minimal if any.