Yes. Every employee should have their own user account.
This matters for
- Time tracking - clock-ins are per-user.
- Sales attribution - the Sales by Salesperson report only works if each rep is logged in as themselves.
- Permissions - you can give a cashier limited access without giving them everything.
- The audit log - every action is tagged with the user who did it.
Add new users from Employees > Employee List and click "+ Add Employee". After the user is created, fine-tune what they can see and do at Managers > Permissions.
For shared terminals, the Fast Switch / PIN feature lets people swap quickly without closing the browser - configure the idle timeout and daily reset under Settings > Security.