I will chime in.
Schedules vary from what kind of pilot you’re talking to. There is corporate style and it can very often be an on call basis and you may only “fly” 100 or so hours a year. Or you may be on a rotating schedule. Most airline pilots will bid schedules based on seniority. So a senior pilot will get to pick the better schedules. International pilots usually do long haul flying so it can often be one 7-18 hour flight then stay in a hotel a few days to up to a week then fly back. Days off can vary depending on the schedule received and regulations require time off after working so many days. Hotel time is yours to do as you please. Cargo flying can be long flights and long schedules. Some do 14 days on then a few off.
Hope that answers some of the questions.