Pros
This place seems like it should be a worthwhile company to work at. They have interesting clients, its a small company so it should have less bureaucracy and less politics, there should be lower rungs on the ladder to climb, friendlier people to interact with. They should...
Cons
but they dont. It starts with the horrible management structure they have, which is to say they dont' have one. The CEO might be a good salesman, but he has no organizational or leadership skills. Most of the time you feel like you are making things up as you go along. Your mission is not to make clients happy, it's to make the CEO happy - regardless of what BS you have to conjure up to make that happen. You will learn nothing on this job unless you want to learn about your BS conjuring skills.