Pros: great co-workers
Cons: expectation of high goals without good compansation, no room for advancement
Thriveworks is great idea, but as a whole the structure is flawed. It's very unorganized, and there are only a few people there that can help. No real training program is available, and meetings are impromptu without any notice. The biggest issue is they expect a lot out of you with less than average compensation.