Pros
You'll have a chance to influence/improve the lives of teachers and students in higher education
Cons
A year or so ago I would have recommended this company wholeheartedly. They had some release/quality issues, for sure, but the culture and overall direction were solid. The company was actually a joy to work for. However, about a year ago senior leadership changed and everything went sideways. Over time they have dismantled the culture, driven away talent, and continued to make or allow terrible decisions. They choose to lead through fear rather than trust, react to disagreements with anger and no self control, and expose an ego so fragile that open and honest discussion becomes impossible. The company has been bleeding people since the beginning of 2018. For instance, more than 2/3 of the engineers that were employed on 1/1/2018 are no longer with the company. As incredibly high as that turnover rate is, leadership refuses to acknowledge that a problem exists at all. The leadership team seems to be utterly confused as they can't (or won't) view their actions and choices from their employees' points of view; in short, they lack empathy. They don't care about their employees or the future of the company itself, just their own careers. It's terribly unfortunate that a company with so many other things going for it could be completely ruined by a handful of individuals. For that reason, though, I strongly recommend anyone considering them for future employment looks elsewhere.