Pros
This company has a great vision that it really believes in. The passion for helping kids shows in every decision and in the work everyone does, from content developers, to software engineers, to support, to management. It's clear why we're here and what's important. Beyond that, the company obviously cares about its employees. There's a bonus program, good benefits, monthly catered pizza day, weekly all-hands meeting with food, summer and winter events, company-wide conferences, and team activities. It's a pleasure to work here.
Cons
Sometimes direction can get bogged down in the latest developments. The focus on Agile/Scrum can lead to a lack of innovation. The open floor plan looks good on the outside, but makes development difficult with distractions and the feeling that one is always on display.