Pros
Without hyperbole, Everyday Health Group is the best place I've worked in my career. The benefits and remote-work flexibility are enormous features, but I think what sets this company apart is how it treats its employees day-to-day. Employees are given opportunities for advancement according to their skills and growth in the job. There is also a pervasive culture of teamwork, rather than finger-pointing; we succeed as a team, and we collectively learn from our mistakes and improve next time. These things add up to an environment where people are willing to adapt, think creatively, and problem-solve as a group, and it's why I'm happy to have found my professional home here.
Cons
Some complex projects have a steep learning curve (but there are always resources available).