Pros
Great benefits, lots of room to grow. Constant (sometimes mandatory) overtime available during busy season. Free lunch twice a week and very cheap health insurance.
Kontras
Only existing employees are considered for increasingly responsible positions. Your Manager will probably be a "lifer," along with your coaches and everybody up to Rob K. These folks have no outside experience and the result is misguided incestuous mid to lower level management. Grow slow to get it right. Ambitious marketing outpaced reasonable hiring capabilities which trickled down to the other teams like a Reaganomics fever dream. Best quote from busy season: "I am so stressed out, I haven't had a day off in over a week and this is all over (expletive deleted) t-shirts! I WANT MY LIFE BACK!"