Pros
If you are lucky, you might get to learn from good professionals and trainers.
Cons
Inexperienced staff, staff doesn't really care about interns and trainees, not much to learn, the company is running just for the sake of business and not to produce good professionals.