Vantaggi
There are many opportunities for career growth and exploration within the company. The managment demonstrates the operating values they espouse. There is clear and open communication about the state of the business. They are borrowing the best ideas from other companies to try to foster more innovation and speed, and are making the time and financial investment required to drive those desired attributes.
Svantaggi
The company is going through a transition that they should have started 3-5 years ago. The offices are spread out (in California, across the country, and now more globally too) and the technology infrastructure, while good, is not yet where it needs to be to allow employees to reach their potential in collaboration and joint creativity.