Great, Supportive team and management
flexible hours
Cons
Work life balance could be a challenge.
Compensations are not comparable with other companies.
willing to hire new people mostly, instead of promoting the experienced ones. less career growth opportunities.