Really depends on which depot your going to, regards passing out as you'll need to route learn first and sign off your first route.
Training is circa 4 months at training school, the route learning probably another three months.
Shifts again depend on depot, but the first service to last Bristol for example I think the first turn starts at 0400ish and last finish is circa 0200.