Avoid - great concept, some great people, hot mess for org & biz
Pros
1. Some truly smart, kind people work there. 2. Fairly flexible work schedule most of the time. 3. Great concept for product - just can't make it a functional reality. 4. Bring your dog to work.
Cons
1. Smug, detatched, non-focused, non- communicative people. 2. No training or onboarding program - you're on your own with not even any resources given. It's all "figure it out yourself" - which would be fine if people would communicate & help and they'd have any sense of resource center. 3. Senior and experienced people leaving in droves. 4. Unsure future. 5. Teams don't know what other teams or people are doing. 6. Cliques with women, and some frat mentality with other teams. 7. Product doesn't have much distinctive features, and is way behind in some features that competition has.