Pros
Benefits are very good. Paid Personal & Sick Leave can be very helpful if managed.
Cons
Official Training, as experienced, is... awful. I don't use that word lightly. This does not mean you cannot do well. It means that often, your real training & understanding of how to successfully perform your duties will come from some combination of active networking with co-workers willing to assist, effective note-taking, successfully grooming an Advisor/Mentor and... Pure Luck. After a year, I've yet to personally experience or hear of ANY co-worker's personal experience of official training that was not some combination of awful, bad, complete waste of time, ineffective, confusing or simply did not prepare for or apply to, the subject matter being trained on. How consistently & universally bad the Training has been in nearly everyone's experience is surreal.