Pros
The People ------------- The people are by far the best part of working at MindTouch (with a few exceptions). From the sales to customer success to engineering, you can find great people everywhere, that really care about the company and seeing it succeed. Work-Life Balance --------------------- Little work outside of normal business hours.
Cons
Growth -------- MindTouch is not a place that promotes growth, both from a career and product view. If you want to contribute and build something awesome by being part of a great team, this is not the company for you. All decisions float down from the top. Salary ------- They claim to be a start-up and use that (as well as the 'Sunshine tax') as an excuse to give extremely poor salaries. Leaving MindTouch, I immediately received a substantial raise and was told it was standard. Team Building ---------------- Mandatory team building ... very often. Exhausting.