Rehabilitation counselors typically work around 40 hours weekly, with some working evenings or weekends, especially in mental health or community settings. The average salary ranges from $68,077 to $89,496, reflecting variations in work hours and roles.