Pros
Great benefits. They pay for your health insurance, provide a small 401k match, offer vision and dental. They allow flexibility throughout your daily schedule for things like doctors appointments or therapy appointments. They don’t expect you to work weekends and push work life balance (even when it’s not possible). They provide weekly catered lunch and have a stocked kitchen with snacks and breakfast foods. They provide a coffee machine that makes specialty drinks and a variety of creamers in addition to a huge selection of drinks. They are also somewhat flexible about which days you come into the office.
Cons
Not all managers are created equal — while some managers are great, some are either incompetent or punitive. There is no consistency of expectations across teams or services. Favoritism is blatant and if you advocate for change or diversity in any form it is shut down. They have a DIB committee but the committees hands are tied preventing them from making really change. The analyst position is extremely overworked on some services. They did a paid media transition several years ago that was disastrous for morale and work load. Only a few strategists are actually competent across multiple services which means the analysts carry the bulk of the work. The pay gap between strategists and analysts is very large, but their workloads are not at all different. Management does not know how to advocate for their staff and will allow clients to abuse you far beyond a reasonable amount for customer service. The CEO is driving his own business into the ground by charging absurd prices for services. He wants to be a large agency and charge premium prices, but their clients are small, not well-known companies. They would be better served charging reasonable prices for incoming and existing clients to actually win and retain the business. The annual review process is a joke. They say it’s based on deliberation between all managers, but many managers have said that it comes down to one team leads opinion and that’s what determines whether or not you get a raise. If your supervisor makes a mistake or your client does something to hurt their account, you are held accountable for it on your review, even if they say you won’t be. It’s not a terrible place to work IF you set firm boundaries and get lucky with the right manager.