Pros
Young company full of very intelligent people. Fun culture overall and they preach an environment of transparency and meritocracy.
Cons
They preach transparency and meritocracy, but in my 6 years I've found that is rarely the case. It is VERY easy to become a cog in the machine here, even if you're trying your hardest to stand out, have your voice heard, and make an impact. There are plenty (read: ~500) open roles, but they seem to be saving them for the next best thing, rather than utilizing talent and skills right at their fingertips. Many of the departments don't speak to one another so there is no understanding of how they can work together to benefit one another. I think the executive level is well-intentioned and believes what they preach, but the people actually doing the executing (or managing those that do the executing) are letting them down. Decisions are made apropos of nothing, and usually based on favoritism/nepotism. Additionally, salary is a joke unless you are a level 5 or higher. They continue to use the start-up excuse (we're a start-up, think of the experience you're gaining!) - but with 1400 employees in Boston alone and revenue off the charts that can't be an excuse anymore.