Pros
Good pay compared to other agencies with similar clients. Good benefits. Client work is plentiful. Very smart junior and mid-level staff.
Cons
Senior management is absolutely toxic. No regard for boundaries and it’s a point of business here to staff everyone at 100% billable utilization, meaning the expectation is that you’re at minimum working 40 hours a week but likely a lot higher. Also, with the staffing like that, the expectation is that you bill every minute of your day to clients, which leads to a lot of unethical billing practices. Senior management will throw you under the bus in a heartbeat and completely humiliate you when they don’t know what’s going on, then all of a sudden want to be friends when it turns out the client loves your work. There is absolutely no onboarding. I highly suggest going somewhere else unless you’re okay with petty bullies.