- Good and freindly work environment. - Flexible management that cares about employees. - Large-scale and small-scale projects that help gain different levels of experience. - Flexible working hours. - Salary in USD.
Cons
- Salary was somewhat low compared to the job market. - Vacations aren't paid (as it's hourly basis payment).