Pros
- Tech stack is bleeding-edge - Low risk products - Friendly, collaborative environment with multi-national team - Being a newer company helps provide many development opportunities (e.g. front-end, back-end, data processing, automated scripting, establishing future patterns, documentation) for proactive, self-driven workers - Great remote work policy - Decent pay and benefits - Flexible time off scheduling - Appreciative and understanding leadership open to new ideas - Awareness of business challenges with ongoing plans to address
Cons
- Too much to do in too little time - Understaffed and scalability issues in some areas with slow backfilling of critical positions - Organization feels bottom-heavy - Not all team members pull their fair share of the weight - Lingering and unrefined startup-like processes / mentalities can contribute to growing pains and some disorganization - Technical documentation can be lacking - Onboarding and team building aren't the best but improving - Being a small company may lead to infrequent situations where emergencies and escalations are potentially catastrophic and thus require extra hours or weekends to resolve - Leadership is passionate and can occasionally micromanage or overrule the Engineering team - HR is lacking albeit improving