not a bad place to work
But could be way better.
Good place to work if you enjoy helping others, lots of programs and resources.
To many complainers and practical jokers. Not a very mature staff.
Management could use some training on recruiting, ethics and promoting employees. Some employees do not give 100% and work 5-6 hr days and take too many days off leaving workload on others.
I mostly enjoy seeing someone move on in life after learning the skills to help them become a successful member in society.
nice mix of people, staff events, benefits are great
poor advancement opportunities, management needs some training