Pluspunten
As an engineer, I have to admit you end up learning a lot. Working with a great team of professionals. Coffee shop down the street is awesome (If you are working at the office that is) If you are working as a consultant you will be working at a client location probably, which means you will be away from the CEO. That's good. Trust me. You want to stay away from that guy. Work can be pretty nice depending on the client you end up with.
Minpunten
The CEO is not an honest person. He micromanages people. He has no ethics. He says and/or does anything to hire a developer, get a client or leave a client. He makes promises he won't keep. He forces people to lie for him. Even the 5 star reviews here were written by people who were asked by him to write them.