Cloud data warehouses: pros and cons.