Pros
None, won't recommend joining this company
Cons
One of the worst companies to work with. Toxic culture, misusing people on work permits, and old employees have a strong grip on management, with a lot of politics at the management level.
Management is prone to lying, so be careful.