Pros
Great place to learn and make good connections with people with different qualifications and experiences.
Cons
No matter how hard you've worked in this company or how loyal you've been to its cause, the CEO can fire you any day. Thus, it's not worth sweating for this company's success. The CEO and the management take all the credit for success and take zero accountability for their failures. The CEO makes one bad decision and to fix that bad decision she makes another 10 bad decisions. All of her decisions are out of panic and short-sightedness. By now it's obvious how much the CEO has damaged the company and its reputation. I don't think it's possible to save this company anymore. If you see a well ahead and advise the CEO not to walk in the direction of the well, the CEO fires you and then walks right into that well.