My wife’s job has all of those amenities, too! Well, it didn’t at first, but she’s been 100% WFH since covid. She’s got an office with a window, cats in the workplace, lunch is brought to her straight from the kitchen, and she can even take breaks to go on walks with her family during the day.
Just chiming in on the “40 days and nights” to say that 40 may just mean a long time. Supposedly it was often used that way, but there doesn’t seem to be a consensus from what I’ve seen.