Pros
When I first applied, I didn't know what to expect. After a phone and in person interview, I was offered a temporary internship that would transition to a full-time position. The internship was absolutely worth it! I learned a lot, and was ready and knowledgeable enough about the company when I began my full time work. Management is supportive of all employees, and encourage learning and experience.
Cons
Pay could have been better, but the experience was worth it.