I went with a friend last week and an agent, new rules at Bangkok bank, needed his country social/national insurance number, SIM card setup as must load app and also take insurance out for 1 year, total fee was 5000 baht including ATM card
yes I would agree on this, Layer office etc certainly can process anything but have high overheads and many staff. My agent has no office, works from home but even collect you with her car or pay the taxi to meet up, that one to one service for me is the best