Some people have some great ideas about solving AI projects.
Cons
Extreme lack of leadership, organization and strategy. The executive team appear to be unaware of problems and don't appear to care about solving any issues related to client solutions and satisfaction.