Pros
Compensation may be ok depending on the role.
Cons
The company culture is heavily driven by micromanagement, which makes it difficult for employees to work independently, grow professionally, or feel trusted in their roles. Employee turnover appears to be very high. During my time there, it was common to see people leave or be let go within a few weeks/months, and almost nobody remains with the company for more than 4–6 months. This created an unstable work environment and made it difficult to build long-term teams or maintain continuity across projects. In my opinion, the management style can feel overly controlling, and feedback is never welcomed. As a result, many employees seem to leave as soon as they have other opportunities available. Some of the longest-tenured employees appeared to stay primarily because of visa sponsorship or immigration-related considerations. I would not recommend this company to candidates looking for a supportive, collaborative, or stable workplace. Prospective employees should carefully research the organization and speak with current and former employees before accepting an offer.