Going to a new country for work can be a very overwhelming experience. Seoul ESL provided the help I needed to feel comfortable with the job application, contract and VISA application pre departure. I had a few questions before hand about the VISA process and they always responded in a timely manner.
The only negative aspect of the process was that I only had two days to either accept or refuse my job offer. It would have been nice to have more time to compare and contrast multiple offers and take more interviews.