Pros
Flexible hours, good benefits and perks (work from home policies), friendly co-workers, and a modern office space. Provides ample opportunity to learn and grow skills in the realms of project management, software development, and online publishing.
Cons
The company is struggling to reinvent itself from a print publishing company to a online learning company. In the past five years there have been numerous reorganizations, leading to many lay-offs and policy changes. It's an unstable environment and it's hard to know your role much of the time. This isn't a place to stake your claim anymore, but more of a workplace to put in a year or two for experience before moving on. Low salaries for high qualifications also make it difficult to attract and retain employees, so resource constraints are a constant problem.