Pros
You gain experience working in community corrections. There are times more rewarding than a paycheck, when a client finishes or levels up in their program and you just want to see them succeed and get back into the community. There are some co-workers who are there to help the clients, and who will help other staff members throughout the shift as a team.
Cons
There are stressful days where you've had enough. Coworkers calling out for no valid reason, causing the office to be short staffed and tasks are not properly or remotely close to being done. Co-workers are showed favoritism from higher-ups and often go on a power-trip. Some co-workers are there to help and others are there for a paycheck. For instance, I worked with a CCS member who vaped in the bathrooms and downloaded a pirated video game using the facility's wifi and admin has done nothing. Management is horrible. Despite sexual harassments and physical assaults between staff members, all being recorded audio/visual and reported, the supervisor does nothing for the safety of staff members who actually cares about their job and the clients. Also, you can get paid the same hourly rate flipping burgers.