Pros
This company accepts everyone that applies... to its factory jobs.
Cons
As per title, the management is hectic, conflict of interest and the lack of cooperation between the head office in China and the management here in Canada is jarring. And the feeling filters down to the bottom level employees, who are very often at a loss as to what to do and who to listen to. People are promoted to better positions not based on merit of experiences or skills, but rather, how apt you are at sucking up to your immediate supervisor. Automatic raises at intervals are denied based on, not how well the company is doing, but rather, whether your supervisor "likes" you. And for those whom the supervisor cannot tame into a complete yes-man, that means you'll be denied promotions and wage increase (allegedly automatic), for completely arbitrary reasons. The HR department defines the word useless. And problem you bring to these people and you'd get a glorified come-the-hell-down speech. And that will be the end of the matter. Internal job postings are fake, people were chosen for a certain job beforehand, (again, suggested by their supervisors), and posting them is merely a gesture, a procedure to be followed.