ball-buster: a job or situation that is demanding and arduous and punishing
job: a specific piece of work required to be done as a duty or for a specific fee
rock climbing: the sport or pastime of scaling rock masses on mountain sides (especially with the help of ropes and special equipment)