Its a job, not much else.
They do not pay very well and most of the company's culture has grown out of the call center mentality. Opportunities for advancement greatly depend on which department you are in. They promise easy transfers between departments but that isn't the reality.