Pros
Highly competent management team, with sharp focus in the business objectives, yet very approachable. I do not necessarily work closely with the senior management team but they all know me by name, and they all write nice, personal comments praising some of my achievements on my holiday card, every year -- pretty impressive. There are career advancement opportunities within the company, even opportunities to move from one organization to another. I joined the company knowing little about online marketing, but as I stepped up in my roles, I was assigned to more strategic initiatives.
Cons
The company culture is very dynamic in nature, requiring individuals to be more of self-starter types. If you need help, the management will help you succeed in your job, but if you are looking for an organization with clear processes in place, this environment may not the best fit for you.