I've never used one. I think they're for people who want bitcoin but can't get verified on an exchange, and are willing to pay the higher fees charged by the ATM.
Also, because of the lack of verification, they only work one way - fiat to BTC.
If you want BTC to fiat, you are stuck.
The one I used had both options crypto to fiat and fiat to crypto.
Posted Using LeoFinance Beta