Pros
A solid place to start your career. You gain exposure to a wide range of tasks and processes, and the corporate structure gives you a good foundation. If you're early in your career and want to learn the ropes in a professional environment, it checks the box.
Cons
Growth is painfully slow. Most managers have been in their roles for 20+ years with little to no leadership development. Poor communication, zero empathy, and no interest in your growth, my direct manager was the perfect example of how not to lead people. The environment is mentally draining. You leave exhausted not from the work, but from your manager. And the pay doesn't make it worth it. Salaries are below market rate with no fast track to better, you're underpaid, undermanaged, and worn out.