Pros: stable, friendly co-workers and social environment
Cons: low chance of promotion, monthly deadlines, questionable ethics
Not a bad place to work, but not a great one either. The pay is slightly below average for the job titles, and promotions are rare (I've only seen one in any department after working here for a year). The company is large, but small teams make it feel more personal. Work can be mundane, and month-end pushes tend to be stress-inducing.
There is a strong push from management to be creative and boost revenue, but a lack of incentives, high pay, promotion opportunities, and moral high-ground make the pushes relatively useless in terms of actually producing productivity.
Hours are not very intense, but they are very rigid. It's hard to get time off on short notice, and shifting your daily schedule by an hour (eg: 8-4 instead of 9-5) necessitates a talk with a manager. Salaried positions are treated like hourly with no overtime. You must be in the office 8 hrs/day or 40 hrs/week, even if you have nothing to do. In addition, you aren't paid extra for working overtime (not even with a year-end bonus for hard work).
Co-workers are a lot of fun, and the culture is good, but it is not an innovative company, nor is it an interesting or inspiring industry - it's debt collection; know what you're getting into.