I think the fees charged should be high, so be careful. I haven't used them personally because they are not available in my country, but they seem to be safe and comply with government regulations, so I don't think safety will be your problem.
it is clear that the fee will be adjusted according to the withdrawal at that time, because we know the price of bitcoin is always changing all the time. but maybe there are those who like the existence of a bitcoin ATM because it might make it easier, but for me it is very confusing, it is better to use a fiat ATM which costs only occur at the end of every month through the bank that we use. but if that convenience might be very useful for those who need it, of course it doesn't matter. but there may not be many bitcoin ATMs available in many countries.