Pros
attempts to create positive values, open about company profits, extremely generous in many regards, interesting & brilliant staff, terrific kitchen & food supply, fun events thrown for staff, very easy to broach conversations with almost anyone in the company, a great place to learn more about a vast many topics, encouragement for people to share who they are and be creative, open communication of problematic issues highly encouraged
Cons
staff tends to be judgmental beyond necessity, people therefore feel insecure and unsafe on the whole, toleration of destructive behaviors that do not follow the company's espoused culture & values from those who show deference and profitable benefit of keeping, cliques form and become exclusive depending on the track of work people are on, condescension and bad social behaviors trickle down from certain parts of management and sadly validate those actions in other roles beneath them