Popular Babcock jobs locations