I don't recommend this company.The good thingsThe office is clean and nice.
The challengesThe workload is unreasonable, always working overtime without any compensation - no extra pay nor day-offs. Have to standby at lunch hour & weekends. Salary is low with little benifits. I felt that the company treat employees as machine parts, not human being. I sincerely wish they have improved the treatment towards their employees, not much hope though.