Great colleague, benefits. You have to expect the retail part of the job which customer service, complaints and sales roles.
Cons
Bad management on the Branch and higher level. Your success depends largely how big and busy your branch is and how supportive your manager is. Unfortunately managers can be very biased and lately have been all about numbers and nothing else.