Pros
I worked at Single Grain for over two years. They have the best company culture I've experienced. I enjoyed working with a team full of eccentric people who are passionate about innovating and moving the industry forward. Single Grain’s people-focused approach has fostered a collaborative culture that yields career and personal growth. Single Grain provided me with plenty of professional growth opportunity. I was able to work closely with large clients, impact business outcomes, and have fun with a great group of people in the process. We had high-quality clients as there is selective criteria to determine the clientele brought onboard. There is a focus on quality rather than quantity of clients. There are plenty of team lunches, happy hours, and fun things to keep employees engaged. Employees are also able to work remotely two days a week, which is great.
Cons
Honestly none that I can think of right now. Single Grain is such a radical departure from previous experiences I've had with digital agencies that constantly churn through clients and burnout their employees. You'll have the opportunity to do high quality work for large clients, but you need to be the type of person who has a sense of accountability and ownership over their work.