Pros
It's been about 4 months since I've started with Single Grain but I already feel I've gotten the experience of 1 year. First month was straight into the deep end with onboarding, projects, and learning through books/podcasts/blogs/etc. I did have some hiccups but the plentiful one on one's with upper management steered me in the right direction and let me know that everyone fumbles a little bit, at least in the beginning. But the 6-week mark I hit my stride and really appreciated the processes that are set up for EVERYTHING. Favorite things are flexibility (Downtown LA office is Mon-Wed on-site with Thurs/Fri work at home), continuous learning (if you want some resource to learn from...you'll get it, plus plenty of already acquired tools/resources), small team camaraderie, and ability to see personal impact in company and clients.
Cons
There were a few times during the first month when I thought onboarding was too fast paced. Despite processes for everything, some end up being forgotten and not followed.