Offices are staffing is kept very low. Employees have a lot of responsibilities, and there is not often time to any out of office networking/marketing etc. There doesn't seem to be room for mistakes and it cost you. It's a corporate culture. There does not seem to be any accountability for branch managers. As such I've seen many employee's leave or lose there jobs because of it.