Pros
Flexible hours, higher management cares deeply about everyone no matter what position they hold, great incentives, paid vacation time, paid sick time, team atmosphere even when working remotely.
Cons
I honestly have no cons to report. Every single person I've ever come in contact with through Salem Media Group has been an absolute delight to work with.