Family mentality was lost somewhere down the line. Employees (especially CS) became just a number. From my perspective, there was a very poor work/life balance ratio. CS employees are expected to work mandatory OT at a moments notice, sometimes 10-15 hours per week. And good luck trying to even use your earned PTO. Perks/events that used to keep CS agent morale somewhat level slowly dwindled down. For a lot of people, it went from "I love my job" to "Eh. Its just another call center."
Their "open door" policy to complaints is absolute BS. Yeah, you can voice a complaint, but don't expect anything to happen or change. At one point, I remember being told CS was warned to NOT voice any concerns- upper management was too busy to hear it. However, I did hear the person responsible for that "rule" was fired after I left, so it may be better.
More cliquey than High School. If you didn't fit in with the right group, you were overlooked. Plain and simple.
Pay wasn't that great or "competitive." I got an entry level CS job after I left making only 75 cents lower than my PROMOTED position at Overstock.