- Excellent mentorship and learning environment
- Team full of great people
- Open culture, your voide will be heard
- Technical, opinionated, fiery, efficient CEO
- Invigorating and enriching days
- Interesting work, they're attempting to solve problems with more than a CRUD e-commerce app or another social network
- Did I mention that the team is ridiculously helpful to interns?
Cons
- Highly applicable algorithms, exact focus of how to apply them to a specific business problem is still in development
- Figuring out how to keep software packages maintainable and usable among different development teams will be a concern going forward