The billable hours conundrum for professional services firms