Pros
The only pro were the people I worked with. They were in the same boat as me. Struggling college students with this position as their only available opportunity. Many of them were creative, considerate, and incredibly intelligent individuals who persevered in a rather toxic environment.
Cons
Everything else. Much of upper management acted unprofessionally and was frequently disorganized. I had to painstakingly watch as others were called on during meetings and put in the spotlight, pressured into doing projects. I probably received 50 emails and messages a day while working here. Often, for things that had no relation to me. I can't count how many meetings were cancelled last minute, how much of my time was wasted waiting on another party. There are no real repercussions aside from being chewed out by upper management through a bunch of messages. Yet, they will not admit or apologize for the mistakes they make.