When I was a legal secretary at one mega firm in Houston, our offices had a full gym with very generous shower rooms and saunas.
Convenient for trainees and newbies to wash up after another all-nighter.
We had any number of delivery contracts so the attorney could just ask and the secretary would ring up and have just about anythign delivered or service provided onsite. No more excuses to leave the office!
We even had a laundry, ironing and dry cleaning service.
You could drop off your clothes in the morning by 9 and they'd be back in the copy room for 5PM, ready to wear.
I think the way expenses were handled was better, too.
Most firms I've worked with have contracts with service providers, including travel agents.
So actual expenses are kept to a minimum.
Or there was a credit card or credit cards for employees, so it was easy to keep track of what was being spent and by whom.