Fair pay, qualified support staff, established and well regarded reputation.
Cons
If you enter through the training program, you will be generally supported- but eventually you will have to justify your existence. At that point, if you are going what you should be doing - you and your new employer should be very happy to be on the same team.