1) Decent set of clients spread across different industries
2) Parts of the business have very smart and informed people
3) Well meaning culture, despite being a little directionless
Cons
1) Poor direction and comms from the board down
2) Blind to the competition in some of the regions
3) Poor decision making on the direction of the product roadmap