Pros
You will meet many good decent people, none in management. Nice trips and holiday party. Hours are fine. Pay is not in the top percentile, but it is more than minimum wage. Management will make plenty of promises. They will never mean them and certainly won't follow through. Will look good on your resume which will come in handy when you realize you're wasting your time there and finally look for a job with decent company.
Cons
Just about everything. Team leads have no desire to actually work. They have no accountability for not doing the basic requirements of the position. They are allowed to take 3xs the amount of earned PTO, come and go as they please, then write up the hard working people for being a few minutes late. The rest of the time is split between meeting with each other, getting as many company paid lunches as possible, and making everyone else's life hell. This includes making up policies depending on mood and outright lies about policies. They will also stand in the middle of the department bashing each other, thier teams, and the company. Bullying is common practice and HR is either too stupid or lazy to help. The zero tolerance policy on retaliation is just a bunch of words on paper. The area managers refuse to help, probably because it would mean working. The newest regional manager has proven to be a liar in everything that was ever said. Workload is overwhelming and don't you dare ask for help. I doubt any of them even understand how to actually do the job. If you want to move up, forget it. They lie and claim that the focus is development, but in actuality it's made to be your responsibility. Oh! You're also not allowed to try to develop yourself. That will end with a write-up for asking questions of a member of management that is not your direct supervisor. Changes and decisions are never shared. They wait for you to accidentally find out then berate you for not knowing.Bonus structure is also a big secret. You have no idea where you stand or if you're even meeting targets. For the love of God, if you're thinking about taking a job there, don't!