Pros: meaningful work, agile, strong engineering community, growing company, view of the manhattan bridge from the rooftop
Cons: not very organized and the process to get things done is crazy
It is a startup culture. A lot of smart people. Most importantly, the work is meaningful. Everyone is passionate about social good and improving the education system in America.