I seem to recall it at a few places, or at least a version... some locations had people working in the same spaces during 3 shifts, so they would share cubicle spaces with 2 others and have places they could store personal stuff... I think. Can't recall where.
I almost worked for Millennium in the health and safety dept but didn't want to work in Cambridge full time. 2 people I am friends with here in the Hubb work at Astra in Waltham. I don't think they do the hotel thing but I never asked.