I've worked for this company in the US already. Was several years ago, they were contracted to run assembly lines at an HP plant in Indianapolis. Their solution was to use all temp workers, pretend like it was all temp to hire, then fire everyone (many hundreds of people at a time) when the sales run was done. They did not pay so well.
Their practice was to hire just about anyone off the street and then use whoever seemed to be more skilled in lines assembling more expensive hardware. There was no raise or anything involved and it might still be months between runs. The people I spoke with who had been employed there multiple times said the runs were 2-4 months on average and you could expect to be laid off for a month or two between runs.
So basically I wouldn't recommend anyone work for this company. They're about a century behind the times when it comes to workplace ethics.