It has a weird company culture that not everyone can adapt to. The turnover rate is high and people come and go voluntarily or involuntarily. Not recommended for people whose visa is tied to a company.
Everyone who works here is genuinely a lovely person, and the executive team is happy to provide lots of opportunities for career advancement and learning.
Cons
Works standards are high and sometimes overly meticulous. Be ready to triple-check everything you do and report you workday activities by the minute.