Vantaggi
Co-workers were awesome - they know how to hire good people. If you're looking to learn a lot of skills, you will because everyone is given a lot of responsibility. There were always snacks around and occasionally we would have lunches and happy hours.
Svantaggi
Expectation to work constantly and often after hours. This is a really small company so hard work and wearing multiple hats is to be expected, but the management was poor and I felt like there was a lack of appreciation for the hard work everyone constantly put in (I know I wasn't the only one that thought this). Everyone was constantly very frustrated with the CEO's lack of understanding of the current marketing world. Very high expectations and demands by the clients - they are often high-end, luxury clients so this is to be expected...however, I thought that the company didn't really have the backs of their employees enough. All of my coworkers were honestly stressed, overworked, and seemingly unhappy. I found my job to be a nice challenge at first, but towards the end felt continually frustrated and that all of the work I put in was not understood or appreciated.