Pros
Have established good marketing relationships and partnerships that have helped the brand name that otherwise would be an unknown in an extremely crowded market.
Cons
Turnover rate is very high. This means the same work is often started over with every departure rather than actual progress which may can stall your efforts as well. As others mention any turnover is never communicated or explained which is very disconcerting. Review the tenure and titles of those who are no longer with the organization on LinkedIN to get an accurate picture of the turnover for yourself. This is certainly not a place for those who have more than a few years of experience. The company culture is filled with and run by fear, intimidation, and control. Do yourself a favor and look elsewhere.