Pros
By far the best part of Treehouse was working with amazing, talented, dedicated, brilliant people. But most of them have been laid off. If you enjoy working for a thrashing, unfocused, desperate company, being in fear of losing your job between layoffs, are inspired by a mission that changes every six months, or love being unsure what your company does or the product its trying to sell, definitely work here.
Cons
During my time here everything was in decline -- benefits, starting salaries, student focus, transparency and honestly from upper management, morale, organizational trust. A regime of companywide micromanaging resulted in extremely talented staff spending most of their time sitting in meetings, generating spreadsheets and reporting the same information over and over instead of doing what they did best -- creating an excellent educational product. Then the CEO laid off nearly 50% of the company, including most of the people responsible for making the product, abruptly and without warning, after months of lip service about our bright future and dedication to our mission. He pretends to care about diversity in the tech industry but is perfectly willing to sacrifice his company's goals, mission, focus, values, salaries, employees etc to chase dollars and boost his ego.