Pros
I loved working at Epic Web Studios when I lived in Erie. The atmosphere was very growth-oriented for both the clients of epic and also the employees themselves. The culture of the agency is very focused on strong outcomes for everyone, team-first, and also maintaining a good work-life balance (they are very flexible on time off, etc). Each department has their own set of responsibilities but it's a tight-knit team so the departments work really well together. The leadership was also not into micromanaging every detail - instead they provide a lot of guidance up front and then it's up to the team to interpret this and get good results for our clients - something that happens month after month.
Cons
There's a frenetic pace here and a lot of clients so if you're not an organized person who can self-start it's probably going to be hard for you to find success