Pros
Thay pay on time at least
Cons
I strongly advise against working for this company. They have zero tolerance for any mistakes, even if it's management's fault, and will fire employees at the drop of a hat. The constant threat of terminating work permits is used as a tool to coerce employees into improving performance, creating a hostile and stressful work environment. This company lacks both morals and ethics, not only towards its employees but also towards its clients. We are routinely instructed to deceive customers in order to charge them extra fees. The initial impression may seem positive, as they appear friendly and supportive, but this is merely a facade to prevent new hires from being scared off. Avoid this place at all costs. The culture of dishonesty and fear makes it a terrible place to work.