A difficult, arduous task or set of tasks; a lengthy, demanding project.
Arduous work, performed in a vigorous, committed manner.
Reliable, useful, capable service.