Pros: good benefits, great entry-level, outstanding job security
Cons: must be an independant thinker and have great self-motivational skills, if you don't have that, don't bother applying
I was an intern and the experience I got was priceless. The co-workers were very knowledgeable, friendly, and helpful. The management worked very hard to help anyone who needed it. Everyone was extremely helpful and my experience was outstanding.