I have a problem with the "lunch and learn" kind of concept. I work in healthcare and pretty much every day there is a meeting at lunch. It is optional but recommended "if you are available" to go to these rounds. The problem becomes: it is unpaid time. The company shouldn't dictate what people do on their own time. It shouldn't be necessary to use your own time to learn stuff that is only relevant to your current employer. More importantly people need down time, you can't sit around for 8+ hrs with your mind always "on". People need time to do stuff that has nothing to do with work, or simply nothing at all throughout the day.