Pros
Enough time given for training. Professionalism at its best. Human Resource and Recruiters are the best when it comes to respect and knowledge. But... see Cons below.
Cons
CAD team need to be knowledgable with field construction. I got the job with Perry and was the happiest man until I met the team who was responsible for my training, they contradict their own training, they have no common sense, very arrogant personalities. They will make you look bad when they see your knowledge and speed, will set you up for failure as a team... if you get a job as a CAD producer ask for a private computer with no public access to guarantee your success! Otherwise if you're not liked by few of those selfish immature beings, they will surely set you up!