Pros: if you get in, you stay in
Cons: stale, stagnant culture
I believe they boast about the average tenure being around 12 - 15 years. That's because if you get in here, you get comfortable -short of committing a felony onsite you stay. No accountability. Collect a check and go home.
Management focuses on areas of the business with no strategic roadmap yet implementation resources are maxed out working on whatever pops in someone's head as an idea that day.
I worked with people who had no college degree, no experience other than Tech Data, surfed the web most if not all day and yet were paid what I was paid for working 8-10 hour days.
This place is perfect for someone who can get in and does not really care about having any real impact on what they do or their career growth.
Little to no growth in marketing or niche technical areas. Red flag; if it takes your manager over 10 years to get their first promotion - you can't expect any growth for yourself.
Don't try to impact change. Don't suggest efficiency or new processes and whatever you do, don't ask questions and you will absolutely love it here.