Salary always pay on timeThe good thingsIn my experience, most of the local company having a big issues which is the salary can’t pay on time. When I was a new hire in this company I’m also worry about this issues, but after half of a year the company give us a confidence is only pay salary early no overdue the pay day.
The challengesYou need to having a good communication skill and language skill. More language you knew your salary will be higher. And also you need to have some basic computers skill.