Pros
Flexible hours. Great coworkers. You'll stay for the people you get to work with on a daily basis.
Cons
No advancement opportunities or work-life balance. They'll demand a lot from you and give you nothing in return. No processes in place. You'll see things that are simply not normal in other companies. They engage in soul-sucking practices that negatively impact employee morale. Lack of professionalism and empathy at the executive level. Leaders of the department are cartoonishly incompetent and toxic, like Regina George/Mean Girls but in perpetual state of PMS and constant "you can't sit with us" mode (perfect examples of the Dunning–Kruger Effect in a corporate setting). HR is there for show, as they do nothing about employees' complaints and protect those at the top. Favoritism is blatant and rampant, so those outside the "inner circle" are disposable.