Pros
Great development ground when you are starting out. Made a lot of good friends that are still near and dear.
Cons
Career growth is the slowest I've ever experienced in any company. It's not about the work you do it's how well you get along with your manager and senior leadership. So what's the point of working so hard when 80% of your role is focused on culture. Really? There are also managers here that shouldn't even be in that position. It is because 1) it's about time they got there because of their loyalty and seniority in the company. 2) there's favoritism especially in IS, Operations, and Marketing. Once you land the job.... You will never get laid off so job security is right here for you. Management will just transfer you around to make it work instead of saying hey it's just not working because you haven't met your goals year after year. Right?? So don't worry about ever losing your job here if you start underperforming. Don't work in Marketing or Supply Chain or Building Ops because they have the lowest promotion rate for their Dept. IS and HR have the highest so would suggest you apply there if you want to grow fast.