Pros
The benefits are good, but pretty similar to most companies in the tech world. The majority of people at the company are very enjoyable to work with and be around.
Cons
The company changes their direction once every couple months. No structure, no *real* plan, and unqualified people are in positions of power based on who they are married to. The sad fact is that the company does not care about their customer base as the vast majority of the teachers don’t even make money trading. Pay also doesn’t meet industry standards.