Too bad you are only looking at the dark side, lol.

Climate would be a disadvantage - it's really hot right now. But many expats have the ability to leave in the summer.

Climate is also an advantage - no snow and Christmas dinner outside on the patio.

I suppose that drinking water can be a problem depending on where you live. I drink the water out of the tap all the time.

Cars - disadvantages include absolutely insane drivers although it has been getting better. An advantage includes cheap gas and the ability to buy a better vehicle than you probably had at home.

Social life - disadvantages - you probably will remain within your ethnic group, i've found it hard to mix and mingle with the Qataris. On the other hand, you will make excellent friends and have the time to socialize with them.

Vacation time - only an advantage here. We have almost triple the vacation time we had at home, the money to go places, and you don't have to travel as far to go to exotic destinations.