Pros
Was hired several years after I completed my Bachelor's degree (Was working in an unrelated field). Started in an entry level position in Member Services - Within five months I was in marketing and three years into my employment I'm in a Project Management position. Upper management is focused on helping me expand my abilities as a marketer. They've sent me (and many others) to multiple marketing conferences, purchased any learning material I've requested, and continually encourage me to continue to expand your role in the company. They involve everyone in the company in the decisions that affect our entire organization. Everyone's opinion is valid.
Cons
The company is incredibly fast moving. If you don't embrace change, you're not going to be comfortable.