Pros
Clever is full of great people all working together to improve education. To be at a place where everyone is so focused on making an impact together is amazing. There is a great culture here that really allows for a lot of interaction with teams outside of your own and you're encouraged to get to know your co-workers as people and care for them. It is a company that is devoted to investing in your growth as a person and a professional and is always seeking to provide the support you feel you need. There is also a lot of space created for you to enact change and you always work on high impact tasks; there is no busy work.
Cons
It is a small company that is still trying to capitalize on the rapidly growing user base so there can be some thrash with products and here and there. The office is not in the best part of SF and as a company we can tend to be a bit meeting heavy in comparison to a typical engineering environment.