Pros
Strong autonomy, interesting projects, good relationships with coworkers, plenty of room to grow internally, learning opportunities, remote work friendly, high pay for my field when I worked there.
Cons
Overwork, very low respect from corporate, low transparency from corporate, repeated layoffs damaging morale, hollowing out of unique benefits made overall package less competitive, Ziff Davis slowly killing a once great company.