Met employees here having come through Waterloo? (7,7)
![Ross](/clue/static/ross-mug.min.png)
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" .)