VaynerMedia is a place that is filled with, in large part, people that are fresh out of college (or have been working there since graduating) and enjoy working in a place that continues the fratty lifestyle. There is no professionalism at VaynerMedia. In fact, professionalism is off-putting to many there. Job titles are handed out like candy without the experience to match. Senior management does not value smarts or efficiency, but rather the people they have favoritism for, often leading to the wrong people in the wrong roles making it incredibly difficult to get the job done from the bottom up. I would say that was the hardest, and most frustrating, part of working there. Vayner would rather have 500+ employees and pay them like garbage when they could easily get by with half the amount of employees if they got the right, smart people and paid them what they deserve - ultimately, the work would benefit from this, too, and they could certainly use a lot of help in that department.