Pros
There are countless things to improve at this company. That works one of two ways for people. If you like structure and predictability, you will end up frustrated at the vast majority of roles in the organization. If you can deal with the fast-paced and often disorganized nature of the company, there is opportunity everywhere. Compensation is typically competitive, but mileage may vary. Overall, employees who have demonstrated a desire to take on more responsibility have been given opportunity. Quality of work life balance varies dramatically between roles, departments, and seasons. I think it's safe to say that most roles in the organization will have their crunch periods where balance suffers. Those spells are pretty temporary though. The employees we have here are fantastic people, and are one of the biggest reasons I am optimistic for the organization. I enjoy the camaraderie among the group, and even when things are rougher there is a strong sense of togetherness that pulls us through it.
Cons
Instability within IT segments of organization have impacted progress of core business initiatives. The company is currently trying to rebuild from a period of volatility and turnover, which is always difficult. High-performing technical talent frequently flows out to banks and other employers in the area.