I would not recommend it to anyone.
This company is definitely the worst I've ever worked for. The management treats the employees in a very bad manner and with no respect whatsoever. For foreigners it was even worse since they would abuse the fact that english is not your native languages and in a situation of a conflict you would have no chance to defend yourself. The managements approach was more prison guard like. The overall atmosphere was unfriendly and unpleasant, there was no chance of progress, you are required to work like a slave with no right to share your opinion and speak about your concerns. I would never recommend this place to anyone.
Extremely bad managment