Home » Business » Who is a Branch Manager? Roles, Responsibilities and Skills