Pros
eSpark works with undeserved school districts. You could be making a difference on the lives of students who need it most. You work with hard working and passionate people, and your colleagues can become great friends outside of work.
Cons
Sadly, the company has struggled to scale its business. There's lots of evidence that the product does help students learn, but a lot of things have to come together for the product to actually work that is outside the control of the company, things like what technology schools use to manage their iPads and the standardized tests they use. This means the product is simply incompatible with a huge portion of its supposed market. This shows in the growth numbers for the company. Growth is the one goal the company never meets, and every year there is a reorg to focus on sales and growth, but with no evidence of coming close to the next level of scale. Despite a stagnating product, the company has placed huge bets on some new products in the works. The problem is, the survival of this company depends on the success of these new products. There is little room for failure the first time around. The size of the company and the fact that it's venture funded can give off a false sense of financial security. The truth is the survival of the company rests on how well the next year goes. This doesn't mean the company will fail, but any new employee should be aware of the stakes before signing on.