Pros
It's a paycheck and useful as a stepping stone. A great example of what you don't want in an employer so you know what to look for in the future.
Cons
Insane micromanagement. High standards but they don't give you the tools or training to meet them. Pay is far below market rate but management will still complain that you get paid too much to your face. Raises are 1-2% tops. No bonuses. Hostile environment created by management. They will rub in your face how replaceable you are. Revolving door with 10-15 new hires and people getting fired or quitting every month. HR and your manager are NOT your friend. They will reject and take away your sick or vacation time on a whim. Management will try handing off their job duties to anyone and everyone to the point that nothing gets done because nobody wants to do it. No room for career advancement. Do I need to keep listing things?