Pros
For the most part, the schedule is pretty fluid, come in late, work late--come in early, leave early. There are a few decent people working here worth knowing. Lunch is provided a few times a week on the company, and the kitchen is usually stocked with some decent snacks.
Cons
The office has a horribly unfriendly vibe. People will regularly pass you in the hallways without so much as putting on a friendly face. Secrecy is big around the office, ideas and changes are not shared with any of the lower level workers. You can work for well over a year here without any feedback about your work. Management is untrustworthy, and will spread an employees personal details around the office. Promotions are a matter of favoritism, and not based on hard work or seniority . Management changes and shifts so often, that it seems no one really has a good understanding of an individuals contributions to the company. Acknowledgment and praise is given to sales, customer service, and sometimes engineering, but is never directed towards any of the fulfillment team (the ones actually working to improve a customers online image). ReputationDefender will make cuts wherever they can to save a dime, which results in a subpar service provided to paying customers.