Professional staff and work environment with primarily military veterans or prior LEO trainers. A good variety of shifts and assignments available. Continuous hands on training utilizing range time and force on force scenarios.
Cons
I didn't really experience any downsides while I was there. Never had any problems finding hours or getting shifts and management was always willing to work with me for any issues.