The role can be very demanding, and very commercial, its important you're able to handle that.
Branch managers are never held accountable, they can do anything and everything. They switch scenarios however it suits them and make up their own rules mot of the time so the company is not entirely reliable or trustworthy.