Occupational therapists typically work over 40 hours a week in various settings such as hospitals and clinics. Their salaries range from approximately $102,372 to $125,252, reflecting their essential role in healthcare, often including daytime hours and occasional weekends.