Pros
The premise behind this company is great - build better working relationships. This is something that everyone can get behind. There are some really great dedicated people working here, and the community is wonderful.
Cons
Better working relationships don't manifest themselves internally. Senior management runs the gamut from being distrustful micromanagers to being non-existent. The place is constantly in a state of flux, the expectations are not realistic, and words and actions don't back one another up. People are given "opportunities", but then aren't set up to succeed. The turnover rate is very high because unless you can thrive on constant stress and chaos, you're just going to drown. While there is great potential, this company will never be able to grow beyond a certain point, due to overwhelming management interference and a lack of vision for how to maintain a creative, thriving workplace.