Flight hours: on average anywhere between 85h to 90h, can be a bit less, can be more.
If your roster says 85 block hours, but you have let's say 3 deadheads, you know that in fact you're over 100h (deadheads don't count in your block hours). However you get flight pay for half of your deadhead time.
Layovers: if you don't bid for them, anywhere between 0 and 1 a month.
Locations: bangladesh, sri lanka, tanzania, czech republic (don't think about it if you don't have a high seniority number). I believe Uganda is deadhead now.
Days off and roster: depends on your seniority.