I'm currently working in this firm since past 11 years never had issue with payments or handling my work permit related paper works. Management truly values professional development and offers opportunities for training. I appreciated the flexible hours and strong work-life balance. Overall, it's a solid company.
Cons
I wish trainings/opportunities to upscale skill set are provided over the weekends rather than during weekdays.