Pros
- The volume of data Qubit deal with is staggering. Makes many engineering problems exceptionally challenging/fun. Early adopters of a lot of interesting tech to deal with this (particularly Apache Beam in my time).
- Great technical infrastructure that makes getting an idea to production incredibly quick. Put numerous node based micro services running real things into use within minutes/hours.
- Engineers get an incredible amount of autonomy. Design/architecture and tech is entirely up to individuals and teams. More so, leadership and the product group genuinely look to engineers for direction on what could be possible with new technology that then informs product direction.
- I found the engineers I worked with to be some of the smartest and nicest people I've encountered. Diverse tech backgrounds between web, backend stuff, and stats/data-science. Always incredibly enthusiastic to help and teach.
Cons
- As product strategy evolves you may move quickly between different projects and technology stacks. I quite enjoyed this, others may not.
- Work can be relatively unstructured (e.g. you rarely get handed a task list or set of stories). Again I liked this, but won't be for everyone.