Pros: salary, moral, benefits, working conditions vary but overall still good, respect comes with job most of the time, and the overall job itself!
Cons: lack of sleep, personal development.
A lot of teamwork is involved in order to successfully make it through a typical day or night at work. I learned that not only does personal development play a huge part in being successful but a lot of personal time volunteering as well. My co-workers were the best. I enjoyed working with those who actually came to work to effectively do their jobs. The hardest part of the job was really overlooking the favoritism and continuing to be the best and who you are and at the job that you are there to do. The most enjoying part of the job was knowing that you are respected by the detainees.