Not a con, per se, but it's VERY difficult to qualify for the freebies. The fine print is full of gotchas, and you DO have to spend money on various products and services to get your "free" product.
Miss any of the many "bases" you have to cover, and it's, "Oops. Sorry, you didn't fulfil the terms of the agreement. See ya!"