Pros
Upper management decides what branch you'll be working at so if you're lucky enough to be placed at a branch with a manager and coworkers that you get along well with then you'll like working here. That's what's kept me here for so long. It's also refreshing to have upper management that is NOT out of touch with the responsibilities and experiences of branch employees. They've all been in our position at one point in time so they know exactly what we deal with.
Cons
New hires make more than tenured employees, and management won't give out raises to match it even if you ask. Raises are only given at the beginning of the year and are completely performance-based without regard to tenure. Also if you don't live in/near Cincinnati or Grand Rapids, MI and aspire to become anything other than a branch manager, mortgage loan officer, or investment advisor then there is no career growth available to you. Even most of their remote jobs require you to live in/near Cincinnati or Grand Rapids.