Pros
The best part about working at hopper is that they have separate verticals which are more or less smaller start ups within the larger startup. This gives you a lot of freedom, less bureaucracy, and lots to work on. This can be seen as a good or a bad thing. Engineering itself is a mixed bag. Like most startups, there’s a conscious decision to take on technical debt to iterate and build fast. However overall the engineering is not too difficult to deal with and on the whole quite fun to work on. Engineering practices and Test coverage is pretty good. There is an active movement towards cleaning up some of the less nice parts.
Cons
Internal training of more junior engineers is a high priority. You’re excepted to perform and easily let go of you underperform.