The only thing I agree with above is the description of the real estate agents here in Doha - PARASITIC.
As for paying in advance, yes make sure you get at least 20% off for doing so and that there will no problems with the landlord and the company in the future.