Editing this post to advise people not to work at Gjun. The hours are very antisocial (weekdays: late night or early morning; expect weekends if you take a full time position). There is a 30 minute wait between classes which you’re not paid for and it really eats into your salary per hour. They try and lowball you at $550 an hour which you shouldn’t accept of course.
They also screwed up my salary calculation every single month I worked there (of course, it was always too low and not too high). There is very poor communication between departments (makes it very slow to resolve problems). As for their accountants… let’s just say I’d rather having Bernie Madoff doing my accounts.