Pros
Visionary executive leadership team/CEO and amazing people who passionately believe in the mission of the company and education/technology. Truly wonderful products that enhance the lives of customers. Outreach programs that successfully research exactly what will have the greatest positive impact for the end-user (this is the only company that cares enough to do this valuable work).
Cons
Inefficient management and communication practices, senior/middle level manages up (so top executive leadership doesn't get the real/whole picture), no 360 degree feedback program review process, continuous revolving door and loss of top quality talent even when talent is promoted, bad execution and untimeliness of poorly planned initiatives (the ideas are good, just not planned through to the end before being rolled out), unnecessary micromanagement/bureaucratic management practices/procedures/policies, unprofessional conduct by middle level supervisors (directors) towards direct reports.