Pros
Solid business with a long history of profitability. Pay and benefits are above average (very generous) and they provided a flexible working environment.
Cons
Appearances are that the company has a Management Team, Board of Directors and many shareholders/owners. The reality is that the CEO is the Management Team, the Board and controlling shareholder - it's exclusively his show. Most of the people who work there are self-employed contractors and not employees. Consequently the culture is highly dysfunctional and leadership is weak. There is an "entitlement" mentality throughout the organization. Reckless business expansion was undertaken, despite warnings not to. The end result was millions of dollars being misdirected and massive layoffs throughout the company.