Supportive management always ready to help.
Good training that builds thick skin.
Fair treatment in most situations.
Made great friends through work.
On-time payments and clear communication.
Cons
Received less than contract stated.
Unfair pay differences by nationality.
Tax refund process was misleading.
Ethnicity seemed to affect wages.