Met employees here having come through Waterloo? (7,7)
I believe the answer is:
weather station
But I can't explain it at all! Could you help me understand?
(Other definitions for weather station that I've seen before include "meteorological facility" , "Observation post observing conditions" .)