Pros
The people are fun and it is a young office. Free snacks on Thursdays and free breakfast on Fridays. Once in awhile will give gift cards for a job well done. Flair is given out (think Office Space). They organize culture activities and events. The work can be fun if you are in the right department, but you have to like what you do to be content here.
Cons
Don't expect upper management to care that much about you if you are in Fulfillment. Low pay and really only gives raises during a designated time once per year. CEO was asked about the high employee turnover at one meeting, which there is a lot of and a lot of useless meetings, and he responded something to the effect of "people always come and go." Usually get the vibe that they only care that the work gets done, not as much about the people who do it. Only will hire you up if someone leaves, and would rather hire outside than promoting good people from inside. Some managers make it obvious that they don't want to be there either and many managers fall into their roles (when someone quits) and don't know what they are doing. A good place to start your career if you are interested in digital marketing, but don't expect this to be a long-term gig.