You are sure to get paid although some bank may delay the process
Cons
-Bad Management of employees
-Extremely poor relationship between furent workers and Nationals
-Bad working environment
if you only need money for some time, then go for it but if you want to plan your life there, then think well