I worked at Edmodo full-time (More than 5 years)
Edmodo has always had a fantastic culture from the very beginning thanks to its friendly atmosphere and the efforts of many of it's employees, Edtech has a way of attracting naturally pleasant individuals. There's no ego and everyone is willing to help, answer questions and pitch in when challenges arise. The company does well to keep lines of communication open, questions and comments are encouraged at all-hands. You will work with some of the nicest people in tech.
From an engineering point of view there's tons of opportunity to work with different technologies, work on different teams and solve challenges. Since the core product is communication-centric feedback loops with real users using your product are fast and it's easy to interact directly with users. Managers will listen and do their best (within team constraints) to put you in positions you can be successful and generate value for the company based on your personal preferences and goals.
Education and technology is evolving and no one has quite figured out the perfect formula - so why is this statement a pro? Like every other Edtech company Edmodo is learning as it goes, this means there's a need for creative thinkers and innovators to power significant, meaningful change that impacts future generations of learners. Edmodo has built a platform that provides this unusually important opportunity for those up to the task.
Edtech is a tough nut to crack, like most companies Edmodo has had its share of product missteps over the years. The timing of resource allocations for product initiatives can be puzzling at times. There's a delicate dance of building new, shiny products and fixing problems with the core product that Edmodo doesn't always get 100% right.
On the engineering side there's development experience challenges that need addressing and action.
Advice to Management
Vision and conviction. There will always be a natural information imbalance however it can sometimes be easy to lose sight of the fact what may be clear to you is not as clear to others. Edmodo has strong values, however there needs to be a stronger "This is who we are, this is where we're going." message that aligns with our mission statement, resonates with the company, and can be rallied around.
1st Scheduled interview with technical person. Person calls in late. Right aways says he needs to leave call early. Seriously?! Not very professional. No follow-up from recruiter after call. Edmood seriously needs to reconsider it's interview process.
Let us know if we're missing any workplace or industry recognition –