Pros
There are some very smart people who you get to work with and willing to help you learn. If you have the chance to get to know people, they're very personable and good people but only if you have the time. Platform capabilities are pretty special within ad space. Able to work from home because of everything right now and company is trying to grow.
Cons
You get demanding clients from working anywhere but there is not enough structure to handle requests, communications, or deal with anything being done in a standardized way. Teams are understaffed across the board in every department so everyone has to work at 200% to get things done right. The stress and work does and has not resulted in properly scaled pay compensation to the amount of work being done. As a result there's not a lot of room to grow within these small teams. There's little to no company culture apart from a monthly meeting where it's just to talk about how our numbers are doing. Decent amount of disconnect between the different offices because of time zone and jobs. New hires are briefly mentioned and you're too busy to properly get to know people unless you work directly with them with all the work going on in your day to day. I know this year is hard for a company to adjust but culture and organization in general has been neglected for a while and there just needs to be better structure overall. No way to properly submit anonymized feedback.