Is my data shared across branches?

No. Each branch runs on its own separate database, with its own customers, tickets, inventory and staff. Switching branches changes which workspace you are viewing — it never merges or mixes data between locations.