Pros
As an engineer, the best thing about Woopra is the awesome technology they have built. Big data, distributed systems, microservices, containerization, lightning fast NOSQL queries, CLI tooling, dedicated hardware...It's an awesome stack. The next best thing is the team. My fellow employees really were a uniquely enjoyable bunch of people who were great to work with. Elie really knows how to hire good people. I felt there was a good work/life balance, reasonable attitude toward vacations, etc. All in all, you have the opportunity to make a huge impact, wear a lot of hats so to speak (and learn a wide range of skills as a result), and to see and feel the impact of your work.
Cons
Maybe a con or maybe not, depending on the individual, but the team is small, and it often falls to the individual to scope their projects, and make decisions about how best to proceed or how to interpret an end goal. It can sometimes feel like the total vision is not there or not communicated. It often becomes the employee's responsibility to define the work, and sometimes this leads to misunderstanding between teams and management. While this can be a hardship, it also opens up opportunities for you to learn and grow faster than you might in a different situation.