Pros
Quickly diminishing in number. The mission is worthwhile, subject matter is interesting, and the people who execute day-to-day processes are generally great to work with.
Cons
Serious structural and leadership problems. Poor treatment of employees with a typical and ongoing pattern of overloading responsibilities with little to no resources, and systemic reduction of benefits year over year: 401K matching was "suspended" several years ago and never returned; Continually dwindling healthcare benefits year after year; Telecommuting option for a couple days per week was a big plus, but was brutally and suddenly revoked by leadership without warning; Continual self-inflicted state of restructuring; Major breakdown in work-life balance, as in it's non-existent now - most employees are expected to be constantly connected, even while on vacation; Lack of transparency and communication between departments, regions, and from the leadership team. Overall lack of strategy that has lead to an ongoing "hair on fire" type of reactionary environment, where expectations are not properly level-set, creating unnecessary chaos, fruitless wheel-spinning, and perpetual last-minute stress. All this has caused a very high rate of turnover through the years and even currently, making the task of finding and keeping good talent even more difficult, in addition to the trend of continually reducing the physical size of the office, which has led to the feeling that this is all designed to eventually lead to justifying shutting down the Horsham office in favor of re-locating all North America operations to the Washington, DC office.