Pros
A highly driven staff members that are highly knowledgable in their field. I have interned at the firm for 8 months, and throughout those 8 months, I got a chance to grow my marketing and analytics skills, while working closely with my manager and another intern. This firm values and listens to the opinions of its employees, and always considers them, as it wants to grow all the time and improve. As an intern, I was exposed to various opportunities, where I grew my business presentation skills while presenting reports to senior staff members, and management, and also expanded my knowledge in analytics and marketing.
Cons
None that I can recall from, as this firm highly values its employees and always considers individual situations, and what you might be going through.