Reality shows:
Advantages
-You can earn some money, but if you work like the rest people do, you can earn money too. Probably you won't be rich but at less you don't have to pay any human cost as reality shows contestants are used to do.
Disadvantages
-You have to take time off work
-Your private life becomes public
-You are disconnected of the society (friends, family,...)
-You have to obey some ridicolous rules.
-You are involved in a bad influence project for the society.
-You are anonymous one day and tomorrow you become famous and at the end you are anoymous again, and some people don't manage this so well.