Making great demands on one's skill, attention, or other resources.
"All take and no give"
"Hogwarts Staff"