There is no free lunch in economics means that everything comes with a price. The price may not always be money. If you get something for free, there is a cost that has be paid somewhere in the wider economic system.
Pros : allows the students and teachers to experiment more , making learning fun and effective . cons : can be distraction , possible disconnect of social interaction .