The story reminds me of my time in central Italy. Much of it spent in a portakabin, 'cos there were more people than regular office space for them.
For the most part, life in the portakabin was good. It was relaxed. I could sit in a comfy chair, and park my 'puter on a decent table with proper leg room under it, and even put the feet up. No PHB to moan about looking untidy. And for many months in comfortable temperatures of spring and autumn, we could keep the door wide open, and welcome local cats who were good company.
But the Roman summer is hot. And in the latter part, very humid: it progresses from a relatively dry heat in May/June to something unbearable in August. So we had to shut the door and turn the aircond on.
It would regularly ice up. At worst it's over 40 outside, and with the sun beating down mercilessly, the temperature inside would rise rapidly to the point where the wetware comprehensively fried. We started to structure the day to run it for a couple of hours, then turn it off and find things to take us over to the main building while the aircond recovered. Morning coffee, lunch, afternoon tea, and a bit of time spent with whatever cow-orker one could find an excuse to visit.
Having said that, I was sorry to leave the portakabin. As soon as I had an office in the main building, some office manager insisted on standardised desks and would hear no argument. These gave me no legroom and forced me into a posture my back couldn't cope with, so I had to quit the job. Sadly I hadn't heard the term "constructive dismissal" at the time.