Pros
Depending on your team/department, incredible people - kind, smart, great work ethic, fun, good mentors, adequate training. Unlimited PTO. Get to keep your airline miles. Employer pays for cell phone. Summer hours (Friday off at 3:00pm local time) between Memorial Day & Labor Day. Domestic travel. Getting hotel points is rare and minimal, but not impossible. No drug test in hiring process.
Cons
Favoritism is rampant. Grossly underpaid. Compensation is not competitive whatsoever. Stagnant starting salaries for at least a decade. Annual cost of living adjustment (disguised as a merit increase) was roughly 3%, rare to receive a 4% or 5%, and that's it. Without a promotion, there will be no significant increase. Back when they were matching 401k, it was only 50% of up to 6%. Fully vested after 3 years. Depending on your department, no training - trial by fire. Little to no opportunities for growth and advancement. Someone either needs to leave or ... if you want to move up. Too many lifers. Why? Loyalty wasn't even rewarded. Also, think about what it means when an individual stays at a company for 20+ years. I'll say it again, Favoritism is rampant. Readers, think about what that implies.