Wonderful coworkers. Management that actually cares about the staff.
Cons
The only con I can think of is that like so many businesses, the company had to make staffing changes thanks to the pandemic and I was one of the unlucky ones who they had to let go.