One job, multiple employees, different times.
So you have a big job that will need multiple employees. You've already got a lot of work booked in, so you assign the job to 1 employee to start from 8am.
You then want to have another 2 employees help after they've completed their jobs. Let's say 11am and 1pm.
Currently, if you were to assign different times to each employee, to them it would look like they're on the job alone as it only shows people arriving and/or leaving at the same time. In this case, the poor bloke who started at 8am has no idea that colleagues are arriving at 11 and 1... and the staff member arriving at 1 will be panicking all day as he believes he has a massive job to do on his own in a few hours!
My suggestion is to have an option to edit the arrival/departure times for each employee you add to the job, and then display it next to their names when viewing it in the schedule.