Pros
There are a handful of genuinely decent, hard-working people at this company, though I don't know why they stay on board when there are far better opportunities out there - for far better money. There is some room for career growth due to the fact that the turnover rate is extremely high.
Cons
There's a trickle down effect happening here - Brad Inman is demanding, impetuous, fickle and abusive, and the management reaps what he sows, passing it onto the staff. Directives were unclear, communication was a joke. Work/life balance is non-existent, despite the fact that they will tell you they are "flexible." Compensation was terrible, benefits were crap. Expect to constantly be working (yes, even in the evenings, even on weekends, even on holidays), expect Brad to scream at either you or your coworkers, expect upper management to be hypocritical and to constantly be passing the buck, expect clients to harass you. In general, you can expect to be miserable.