Things are changing fast and require employees to catch up fast as well. The company focus strongly on engineers and it is hard for one who doesnt know about engineering to join the team.
If you're engineers who just want to focus on technology but ignore what users want or business needs, then AfterShip may not fit your expectation. Engineers need to work closely with product managers and have increasing influence on product direction.
Company has recently removed the QA role and focus on automation testing, so engineers need to handle end to end testing before launching it to production, meaning engineers have to take full responsibility of their code and not rely on QA for manual testing. Some engineers like it, some dont - but i see the top startups no longer have the QA roles as well.