Pros
Work is steady, and you never feel like you're sitting around doing nothing. Most of the people are kind and make an effort to help you.
Cons
Management is awful. Bosses treat you like you're stupid. Pay is stingy and the higher management seems blissfully unaware of current inflation and its effects on lower level employees. Work from home is looked down on and actively discouraged, even when employees stress its importance to them personally. the company is more focused on diversity targets than on improving the daily life of the workforce; we received numerous emails about diversity initiatives but barely any for mental health support. Person I worked for was racist and was comfortable talking about how much better they were than me because of their race. Pay is atrocious in my opinion based on the amount of work and nonsense I had to deal with the entire time I was there.