Pros
Talented coworkers; solid efforts to create camaraderie in the office
Cons
My observations and opinion: Constant changes to company structure and lack of communication between departments at highest echelons results in costly delays and general confusion. Recent announcements deleteriously affecting several hundred employees have been treated as business-as-usual and the scope and seriousness are being downplayed to other offices. There appears to be a lack of responsibility for poor decisions in the direction of the company which has angered and saddened those affected by the changes announced last week. The outsourcing of many crucial projects to vendors has been nightmarish for product teams. Hiring freezes, inability to advance, and low compensation compared to other companies in educational technology mean that talent are going elsewhere.