Pros
Benefits were fair. Co-workers were typically very friendly and easy to get along with; most were also hard workers. Admin Team runs the show and they all deserve more credit and recognition (and $$!) for their vital roles.
Cons
Lack of true leadership and formal structure. They will enjoy telling you over and over that they embrace this style of management, but it's only to cover up the disorganized chaos that lies beneath. Career advancement does not exist unless you're one of the chosen few who have been working there forever. Work-life balance is only achievable if your team has the proper support in place. Their self-proclaimed "Core Values" are clearly not very deeply held, which becomes obvious the closer you look at some of the people in charge and the disjointed nature of the business model.