Pros
Salary is decent for the position, and the health insurance is pretty good too. Tuition reimbursement is really great with no strings attached.
Cons
Unfortunately, there are more cons than pros with this company. The old saying that summarizes how I feel about the company is, "if it sounds too good to be true, it probably is." It's true what they say in the other reviews. I've seen plenty of people come and be forced out of the company. Some were with the company for well over 10 years. How is it possible that an employee who has been performing great for over 10 years suddenly does not "meet expectations?" One of the many reasons is that there is a new supervisor in your department that thinks they know how to do your job better than you. The culture here is very very strange. It feels like every position with the exception of management is in some way afraid they may lose their job. You won't last long if supervisors or managers don't like you. Even if you do your job well, they will be a minor flaw that becomes exaggerated into "unacceptable." There is less than a 2% chance of upward mobility in the company if you either did not work for Teach for America or have any teaching experience.