I believe ours is almost 40 years old - although has been called different names and has been in a couple of different locations - but the staff -2 of them - are the same!
so not sure if this counts as being '40' really
we were really lucky where i wokrk our boss saved up so that the kids could have a party for our tenth anniversary. She also took us all out for the day to a hotel so we could have 2 spa treatements each and use the facilities. shes lovely our boss pays for the christmas meal and also once a year take everyone to the theatre or cinema.