If you work overseas, there are more opportunities for you to grow than in the US.
Cons
Seriously underpays its employees. No fairness in salaries or treatment. Executive leadership is good but the middle level managers, who play a big role in a small company like this are very overrated and lack in leadership skills.