Pros
This is really difficult.
Flexibility from direct leader (at times)
Strong benefits package
Cons
COO is not a leader. Every decision that they make has a hidden and not so hidden agenda. He is disconnected from what is actually happening in the world, and only cares about stuffing his own pocket. He also continues to make women uncomfortable with sexual inappropriateness, and when it is called out, he promotes them.
There is no room to grow. They "create" positions for people that fit their needs, but once that need is met, you watch them go.
"Culture" is non existent. Bagels for birthdays, a loosely put together parking lot bbq and a Christmas party that crams everyone into the training room are not culture. Culture is about core values, open communication and being the same in public as behind closed doors.
Leadership does NOT practice what they preach.