Pros
- Supportive culture, colleagues helping each other for the sake of the team's/project's success.
- Flexible with remote work.
- Working on interesting, complex & fun projects.
- Regularly seeing coworkers receive promotions or opportunities for these.
- Low turnover rate.
Cons
- Comparing with industry averages, the compensation is on the lower end.
- The onboarding process could be improved.