Pros
Decent pay, independence and trust as long as you did not rock the boat, some good colleagues
Cons
Company had a very nasty culture where personal relationships to management played a huge part. People who had been in the company a long time and knew how to make friends utilized this shamelessly to push their agenda in the company. The management also did not shy away from this, but rather aimed to make decisions non-transparently with their favorite people while also getting rid of those who were no longer in favor. Strategy was driven by fear of losing rather than vision of winning and rewarded the people who focused on minimizing losses instead of maximizing profits. There were also some people who were considered so vital to the company's success by management that they had power way beyond their position. Because this power is in no way transparent, it's hard to control who uses their powers for the good of the company and who uses it for their personal gain. I witnessed both during my time in the company.