Pros
- Incredible professional development! The company really cares about the growth of each employee. There are always brown-bag lunch talks given by guest speakers and/or employees on all kinds of cool topics. The company also gives a $1000/year education stipend to each employee that can be spent on things such as attending a conference, online courses, etc...
- Awesome culture driven completely by the people! There are hobby-oriented clubs for pretty much anything you can think of (movie club, basketball club, restaurant of the month club, push-ups club...you can even create your own if you want!). Everyone is very friendly and easy-going. Has a very family-like atmosphere to it.
- Amazing engineering culture with a strong emphasis on using modern open-source technologies to solve very challenging problems. All of the engineers have a true love of learning and are always trying to grow their skills and knowledge. Great sense of camaraderie amongst the Product Development team
Cons
The company did suffer from employee work-life balance problems and miscommunication issues between upper-management, but most of those have been addressed in the past half-year.
Sometimes the company can try to be too ambitious relative to the number of people we have to actually execute on the ideas.