Great team, learning environment, working with cutting edge technology
Pros
- Opportunity to work on real-world blockchain software projects and get first hand feedback from enterprise clients. Opportunity to propose own ideas of blockchain-based products and lead their development. - Great engineering culture. People collaborate often, share ideas, experiment with approaches and technology. Management is democratic, supportive and trustful. No blame games or hiding information from each other. Real engineering Agile, not a fake corporate one. - Flexible approach to the work - "do what you need to do, just get things done and be available". Work from home days. - Learning environment. Every Friday there are lunch and learn sessions. Management sponsors participation in blockchain-based conferences, meetups and trainings. Because of the close collaboration within teams, eventually each developer picks up Solidity language and some full-stack skills. - Fun to work. The crowd is mostly young, and passionate technology wise. Team has a good vibe. Every Friday night is a beer social night or a barbecue party.
Cons
- All the regular cons of a startup. The processes sometimes are not defined, on the other hand employees contribute and come up with own ideas, which makes the environment more collaborative/democratic. - Sometimes I have a feeling that there is too much going on. You just finished one project, and immediately start working on another one, diving into a new business domain and picking up new tech skills. It is not boring, but could be overwhelming.