Pros
Very talented people that are able to manage different sizes of projects and scopes. The managers and HR people are always listening to their employees and trying to improve their internal process and benefits. The company's culture is a big win. You can have a really great work-life balance with flexible working hours here, besides the fact that there is no pressure or someone following up your activities - trust is the guideline. Even being a contractor, the company provides benefits such as EDU funds and payed recess time.
Cons
Just like others digital agencies that started growing fast, some internal processes need to be re-visited to provide a better project management as the team grows. The selling process isn't so precise which causes new change orders or projects running out the budget. However the leaders are aware of that and new process are being created.