General benefits of hospitality: free food during working hours.
The company provides accomodation.
Cons
They can move you to a new place whenever they deem necessary, sometimes salaries and other payments don’t arrive on time. Managers can be very nice and very mean at the same time.