Hey Matcube
Teacher Life at QU depend on lecture you giving, but sure there will less pressure than other country, here most likely you will have around 25 to 40 student in one class, and as you know one subject like either 3 times a week or 2 times a week, either 1 hour class, or 1.30 hours class,plus you will have 2 times for each class office hour, and depend on you how many subject you will teach, for extra information, you can go to QU site and see science syllabus,
Regarding to research there are couple research, but actualy less, but some proffesors also doing reserach for companies,
and for Meetings, there are meeting , like 2 times a month, and depend sometimes require.
Better for you go to QU website and choose directory and find science Dean and contact him, he is know better.
For Annual Leave, actualy you will have as normal 40 days leave in year, but in case if you giving summer course it is up to you. pluse you will have 10 days off for Eid Alfiter Holiday, and 10 days for Eid Al-Atha, pluse you will have one week spring vacation.
All the best for you