Pros
There are never two days the same which is great for those who don't like monotonous jobs. Great benefits, decent pay, good incentives if production levels are reached.
Cons
Difficult to balance life with work...employees are expected that their job is their life and it comes first, not family or outside responsibilities. Dishonesty and unethical behaviors in the branches are ignored to obtain higher performance levels. High level of turn around amongst employees. Unless a banker is a super star there is no opportunity to make a career move up the ladder. No appreciation. Disrepect by management is not addressed as inappropriate. Reporting issues and behaviors to HR is supposed to be confidential yet its not therefore, there is not security in reporting issues and treatment to upper management or HR for fear of retaltition.