Pros
Working with a dog is the only pro.
Cons
The company doesn't value its employees. Your time off is irrelevant and won't be respected and you'll be harassed at all hours of the day on your days off because they are inept at schedule management. Nobody wants to work split shifts without being properly compensated for their time, but they just do not care as long as contractual agreements are being met. Training is minimal, with "trainers" that allege to have so many years of experience, yet can't even certify their own dog without re-testing. The same people will spend ten minutes at a job site, not even scratching the surface of training then disappear claiming to have a busy day, yet no other handlers see them the same day. You'll quickly learn that the culture is terrible. MSA promotes solely on what you can do for them, not experience, knowledge or best fit, and once most are promoted they get very complacent and lazy collecting a paycheck for minimal effort; though they'll claim to be very busy. HR only supports its salaried positions and will sweep anything under the rug that they can. Leads are input based upon popularity, similar to how management is selected, and when something goes awry everyone gets punished for the incompetence of others. Upper level management is highly disconnected to what the handlers are doing to earn their business. Everything that should be an IT issue is a handler issue. Equipment not functioning properly? Well, according to IT the handler must've done something wrong. And finally, MSA truly doesn't care about their canines. The kennels at their headquarters in Connecticut are some of the most horrendous housing conditions animals can be exposed to. If you want to get your dog seen for preventative immunizations, good luck. This company will nickel and dime everything they can, especially avoiding vet visits if it's not a life threatening emergency, otherwise you have to hound them about scheduling an appointment.