Pros
Great product, collaborative teams, and a clear mission. Working with open and intelligent people who generally want to work together to get things done.
Cons
Director level and above and especially the C-Suite is completely disconnected from reality. The discussion and implementation of values only applies to some which is evident in the mistakes that the execs have made over and over again. The same people seem to have the ear of RJ and continue to provide poor advice; whether that was around price changes, lay-offs, or changes to product offerings. Each major decision has been a major disaster that shows a clear lack of strategic vision and a general disconnect from reality. Coupled with no accountability, the only people who suffer are those who actually do (or now did) the work.