Pros
1. Salary: Always paid on time and accurately, never had any issues with the compensation or other benefits.
2. HR: Very helpful, friendly and always approachable.
3. Immigration: Awesome, proactively took care of my immigration, documentation and related expenses. Always helped with understanding the immigration process.
4. Management and Leadership: Great and wonderful, always reachable and willing to listen. Management always treated me like family.
Cons
I worked there for more than 6 Years, never had any issue.