Pros
You will meet some really cool people who are trying hard to make the company good. Some of the brightest hard-working minds in the lower levels. When you look up it's hostile and toxic.
Cons
Everything, Inconsistent, cult-like, offer feedback to the COO he will go out of his way to make your life miserable and then fire you. Say anything negative about a broken process you are coached for being negative and cancer in the organization. Nepotism is rapid and all the CFO's kids worked here and get promoted before yo, he has so many kids. Refuse to give pay raises because they can't find the metrics. Promises a lot, but when you ask about what was promised your straight up ignored. Always doing shady things because of a lack of money. They don't care about customers they care about getting paid.