From a layman's perspective (I am not a builder):
Building on a concrete slab pros:
* It is much cheaper (on a level site).
* Thermally, concrete slab houses are warmer.
Building on a concrete slab cons:
* You need pest (termite) barriers - physical or chemical, as you can't often see an...