Pros
Competitive pay, benefits, time off and the opportunity to telecommute are all pros here. This office is close to restaurants and shopping. For the most part co-workers are friendly and easy to work with. There are many opportunities to learn a new skill. There are also opportunities for special projects. If you're willing to learn, you will learn a lot about the banking and insurance industries.
Cons
Everything boils down to numbers. Unrealistic and conflicting expectations when compared to what employees are provided with. Programs used throughout the day are severely outdated. Instead of resolving issues that have been present for years, management chooses to blame or look down on employees instead of taking appropriate steps, such as choosing new software that can actually handle the amount of work they expect (at the pace desired), creating a realistic sliding scale or revamping policies and procedures so that they actually make sense. The majority of these issues are attributable to poor organization and leadership. Managers are often confused, unsure or resigned to the way things are (and have been for years). Leadership fails to schedule desk moves, major changes, meetings or software upgrades appropriately. This results in chaos and then they panic because someone higher up slapped their hand and asked what's going on? Nine times out of ten this is the case. They react when someone above them slaps their hand instead of being proactive.