Pros
Salary is great. There are opportunities for advancement and endless opportunities for continuing education if you are looking to obtain certifications. They also offer a decent tuition reimbursement program.
Cons
Since the new CEO came on board the company has started going down hill. There are departments being closed in many areas of the company. The company is consolidating the work so that the jobs of the eliminated departments are being put onto other departments to handle in addition to their current duties, thus increasing the work load without hiring additional employees. This has resulted in increasingly poor customer service throughout the company. There is also a 'good old boy' mentality in many areas of the company. If you are friendly with the right people, you can go very far. If you aren't much for 'schmoozing', the odds are not in your favor.