Pros: occasional free lunches, very friendly work environment
Cons: sometimes long hours
Very trusting toward interns, allow you to build yourself up. Great management and co-workers all around. Hardest part of the job is the initial introductions. Plenty of rewarding work.