Pros
Challenging and engaging work.Reasonable work-life balance, with manageable workloads and supportive team .
Cons
Lack of transparent communication from upper management, especially around organizational changes.Unpredictable and poorly handled layoff processes — decisions are communicated abruptly, even during critical project deliveries.Insufficient managerial planning, with limited clarity on long-term direction or role stability.No meaningful opportunities for internal transition, even when relevant open roles exist.Commitments from leadership are often unreliable, including written assurances regarding promotions or transitions that are later disregarded. Unsupportive approach toward visa-dependent employees, with important immigration processes delayed or mishandled, leading to significant career and personal impact.Got laid off while on the last year of H1-B with I-140 perm processing already in process for for 14 months. The I-140 process dragged for 4 years citing multiple issues keep starting it from the beginning.