Good benefits. Nice offices. Friendly people. It wasn't a bad place to work if you were a broker or a marketplace engineer - hours were fairly regular and there were few fire drills.
Cons
Management was open to hearing new ideas but they would put all ideas through a ridiculously long review process. Everything had to go through CEO, which isn't scalable when your company is 10 years old and has over 100 employees.