I've seen some of them in NYC but never actually had a chance to use them. I heard it's quite expensive to withdraw money from them.
The bitcoin ATM's I've seen in person have had ridiculous fees. ATMs are great for mainstream adoption and getting beginners started in crypto but no serious investor would use one of these. I've been quite surprised to see bitcoin ATMs in very small towns I have visited.