As with most bad reviews of this company, a major con is that bad behavior is consistently rewarded. Being humble is certainly not a value this company holds dear. I witnessed time and time again inconsiderate and toxic teammates be rewarded for stepping over others, throwing others under the bus, and being an all around brown-noser. Teachers pets tend to do well, which makes sense since it's an education company.
This is also not the place to work if you are not interested in the mission of children's education and optimizing taxpayer spend. It will get very old very soon, and you will be reminded of this mission almost daily in one form or another. If you so even much as look like you're disinterested in being there, they'll find a problem with you. This company wants "yes" people and does not at all value creativity or innovation in the slightest.
Finally, this place is really not the place for young people to get a start in there career. This is a place where people end up and put down roots. Fine for middle aged employees with families to feed who have already gotten experience elsewhere. You will get no practical experience at this company, only experience as it pertains to educational software. Not one single thing I learned during my time here was applicable outside of the company - except how to be a brown-noser. If you have greater career aspirations, skip this company and find something that will give you more widely-applicable experience to work toward those goals. Do not get stuck here, which seems to be what the company wants since it invests no resources in training, skill development, or career pathing.