Pros
As a web developer at Layla, I feel truly involved with the problems we are solving in the mental health sphere since with our team-based, human-centred approach. Since we're always iterating and improving upon our products and services, there is a plethora of opportunities to improve your web development skills. And most of all, you will be recognized and rewarded simply by your contribution and dedication to the team and larger picture.
Cons
Since Layla is a startup (at the time of this post), you might be brought into help with tech activities which aren't necessary relevant to your growth as a web developer. However, it never really gets in the way since you are able to voice your concerns about what truly matters to you and your growth in your career.