While creating the campaign one has to mention the start and end date and also the time slot to send the emails or create calling schedules. System will automatically plan email and calling sequence as per mentioned date and time slots.
Yes, when you create a campaign using a calling script, system automatically distributes all schedules among all callers equally. Every caller will see only schedules which are assigned to the caller.