Pros
Smashing Ideas is close to coming into its own. A lot of progress and growth has occurred over the last 3-5 years. Today Smashing Ideas is known for creating thoughtful products that are driven by human centered design. Smashing Ideas has a solid methodology and wonderful values and culture. Teams are very collaborative and everyone creates with heart and cares deeply about making things that matter.
Cons
Best practices for process still need to be ironed out. Projects can often be under-scoped or under-staffed and there's not a clear benchmark for how each project should be run. Most of this seems unnecessary and it's often the team that suffers for it. The passion that drives the work often overcomes these issues, so perhaps that's why they continue on.