Pros
+ Everyone here really believes in the mission / company and wants to make schools a better place. It's refreshing to see people who actually care about the mission rather than people who believe in the concept of a good mission. It makes for a really positive collaborative environment. + Equally as iterative on processes for product development as well as people operations. Super lightweight agile dev environment. Clever actually takes feedback into account when deciding benefits, feedback processes, and company operations. + People really care about each other and want their peers to succeed. Because everyone's interested in learning and improving, we're able to keep moving forward and getting stuff done in a non-competitive environment.
Cons
- As engineers, we tend to get excited about the latest and greatest technologies. Sometimes I feel like we're using more tools and services than is necessary. I'm mixed on this one, while I can see the benefits to both sides, I'd personally prefer if we could consolidate so there's less of a learning curve when switching teams or taking up a new project.