Pros
Devoted walks the walk. The tech team is incredibly talented, and asked to cover really impactful portfolios. Teams are given autonomy to do the right thing, and if you are making an impact your project is allowed to grow and breath very organically. Building technology can be frustrating, and there are bad days for sure, but I have worked in startups my whole career and thusfar I have been consistenly impressed by how mission centric and positive the team remains.
Cons
The small-and-senior tech team is a great model, but has been going through growing pains as the company scales. Its pretty easy to find room for improvement, whether its how a particular tech team works with a particular ops team, or a particular project that might be more-or-less valuable than it was sold, or a particular manager/leader who isnt well suited to managing or leading. If you read negative reviews, it wouldnt surprise me if someone grew frustrated with their situation and rightly left. The only thing I would say is that, as long as I have been here, every team I have worked with/on has gotten better each year. Personally, thats a very rare thing to find professionally.