Pros
Euclid has employed some of the smartest, most dedicated people I have ever worked with. It is an extremely collaborative environment where everyone is willing to pitch in and help out wherever they can. There is a great work-life balance as well, which is hard to come by in the start-up world. The leadership makes decisions in a very calculated and transparent way, nothing happens without everyone knowing when and why it is happening.
Cons
As with any startup, there are growing pains - but the leadership is making sure to hire not only the right people but also make sure to plan out the office space for the additional personnel. I cannot say how nice it is to work at a place where prospective employees are evaluated not only on competency but also cultural fit; it make a difference especially when you are growing at a fast pace.