Depending if you have a decent place with security you could set one up. I think main thing is having decent security as it is not super secure like a fiat atm.
There are different grades of them though. I have seen some that look more like a regular ATM, and lower cost that basically accept money and look like a tablet attached.
It is easier to scan qr code of the Bitcoin address and send the Bitcoin directly to it. If it's not possible, take several pictures of the private key and make sure they are all clear instead of copying them down. As a good measure, send all the Bitcoin immediately to your own wallet incase your phone gets corrupted.