Pros
Good pay, accessible upper management, community engagement, room to advance, lots of small celebrations (special dress days, events, etc).
Cons
Still a corporate job. Based in another state, so the distance is sometimes a problem with culture, social mores, even state laws/ordinances.