Pros
The company cares about and invests in employees. From the office set up to training and ongoing learning to events and all of the different perks. It is a competitive but caring environment. The company wants to win and succeed but they also care and develop you as a person. It is kind of unique and hard to explain until you've worked here for a while. Team focus for everybody - we succeed together and there are lots of monthly goals and long term BHAG goals for everybody. It is a very metric focused company from the top level numbers all the way to day to day campaigns for clients. Room for growth is evident I have been promoted and gotten several strong raises in my 3 years. Overall, the work life balance is good which wasn't the case at the agency I interned for.
Cons
Sometimes it feels like the car is being driven while the engine is being put together. The pace is frenetic and processes and rollouts would be smoother if done slower and less frequently. Getting harder to meet and know people outside of your team and department now that the company is bigger and more of a hybrid model.