That strongly resembles life of an oil-rigger. 6 months hard labour, 6 months vacation, rinse, repeat.
The key here is that it's vacation, not being laid off.
I would be quite pleased with unpaid leave for two months, if I knew it was coming.
Only if you had enough money to survive for 2 months...
That's the point, if you know it's coming you'll adjust your lifestyle to have enough OR you'll negotiate a bigger salary from the get go to compensate for planned down time.