Yes! NimbleSchedule allows you to schedule an employee in more than one location. For example John can work in location 1 on Monday and in Location 2 on Tuesday.
In order to schedule an employee in more than one location all you have to do is to assign the employee to a position for each location.