A great first job to get experience in the industry.
You learn a lot on the job.
Cons
Senior leadership is petty. They play a lot of favorites. The company is not clear on what it takes to be promoted. There is not much upward mobility because people in higher levels never leave.
The company is also doing away with its DEI initiatives ever since Trump got into office. It's sad.