In my view they are useful and lucrative only to the employers. Though they profess to offer flexibility for employees , the vast majority suffer poverty due to unpredictability of hours and wages. They are a way of creating modern day slaves.