Pros
Creative, smart people at this company. They work hard to please their clients and each other. Since the company is a 'startup', there is little structure or rules. I learned a lot because I was exposed to many new projects and had to figure it out on my own. I also had the opportunity to wear many hats as there are never enough people to get the work done in a growing company. The company generates great ideas and I enjoyed working with some great people.
Cons
The culture needs work. Senior leadership is inconsistent and managers are inexperienced learning from poor examples. They make promises to clients without considering impact on those that must deliver the work, leading to way too much overtime, and cutting corners. The COO, in particular, while creative and smart; is controlling, micro-manages, undercuts his talent, and is overly critical. He has a knack for killing rather than instilling confidence in others. Leadership is quick to point fingers and fire others never taking responsibility for contributing to issues in the workplace.