Pros
There are so many intelligent, dedicated and innovative people working at this company, who truly care about education. Many of them work tirelessly. That's about the only positive that can be said about this company
Cons
The owners have created a terrible culture. The expectation is to dedicate yourself to the job but without the compensation and recognition of your efforts. It is common to be yelled at and belittled and there is no recourse with HR at all. It's a private company, and you will be treated as if they own you. There is almost no allowance for personal issues, whether family or illness, the expectation is the work is getting done, no matter what. The technology is horrible, programs that don't work, no support when there's a problem, never sure if the data is right and no way to validate.