Pros
Flexible working hours. Fairly friendly and intelligent colleagues who are disciplined and experienced in their job functions
Cons
Management changes directions every few months. Frequent "reorganizations" that resulted in many turnovers and poor maintenance of existing systems over the years. Company is supposed to integrate technology into education, yet, very few of the upper management seem to have any expertise in either areas. Company is supposed to be a newly formed "start-up", yet upper management seems to focus more on relationship management instead of gaining knowledge in the education domain and getting its hands dirty in the actual product. It's on a downward spiral before its eventual doom. It operates with many cons associated with those of a corporation - hierarchical structure, increasing bureaucratic, words like metrics, stability, initiative are becoming more predominant.