Not sure what's here either, though it sure doesn't look like a quarry.  Usually I've found that maxar is latest not always.  Without driving to this site which may even be private, can't tell, but likely there is an establishment  here with multiple buildings.