Pros
Very hands on. As an intern, I posted blog content directly to their website and was able to maintain the byline. I learned a variety of software programs and improved my ability to produce concise content quickly. If there was an area outside of my internship I wanted to explore, my supervisor was flexible and allowed me to get involved. Management knew my name within a week and always stop by my desk to say hi and talk. Employees genuinely care about each other and the company. Amazing experience and I'm so thankful to have had such a great opportunity.
Cons
No con that I can think of.