Definitely not for someone with other commitments ... or team players.
Pros
The pay was alright, and the training was comprehensive ... when we were allowed to complete it. As a retail veteran, having dedicated Asset Protection agents to help keep an eye on the floor is helpful (particularly when the floorplan is not conducive to having your eye on everything at once).
Cons
Scheduling management is NOT willing to work around other commitments you have ... for anyone looking for a job while you're attending school: stay away. Managers throw new associates on the floor prior to having completed their training and frequently leave them with no one else in the section to back them up, setting newcomers up to fail. You rely on radio communications which frequently go ignored if you are a newcomer as well, and management does nothing to rectify any of this.