Pros
You wont find you many pros working here. Probably the biggest pro is that if you are competent itll be easy to keep up with the rest of the company as most competent people have already left long ago.
Cons
Micromanaging ceo, cto, and exec staff. Looking good to the exec staff is more important than being good. So what happens is everyone lies to try to look good in meetings and then hopes the micromanaging exec staff forgets they said something would get done. Expectations are a joke. They like to say they are entrepreneurial, but that simply manifests in unrealistic timelines, goals, burnt out employees and barely functioning solutions. Dont worry, all that hard work and stress is rewarded with pay and benefits that kind of suck too!