Pros
I have been at SADA for quite some time so one can always argue a review being bias. SADA hires people from companies like Google, Apple, Microsoft, and more. It's great to work with such talented engineers. Watching SADA grow from 30 people to 100's has been amazing, challenging, and rewarding. We get to work on big data projects, machine learning, network architecture, and more. We also have products that are changing the way people work. Our engineering team is focused on constantly growing technical cadences (such as continuous integration/continuous delivery.) Overall, the culture is relatively flat and offers a lot of latitude/flexibility. SADA is growing quickly (to say the least) so it is a fast-paced company but they do a great job accommodating this growth. I have never felt such a great growth in technology and culture working elsewhere.
Cons
Because SADA is growing so quickly, it is important that the company's policies/cultures stay up to date. I know the operations team is constantly striving for this and delivering. It would be great if we began delivering a weekly knowledge center for new employees.