Pros
In my position, I had a lot of flexibility, and was even able to somewhat choose my own schedule. My manager allows me to work remotely as needed, and I am (mostly) trusted to do my work without someone standing over me. There are also some truly amazing people that work here. We're owned by USB so we get banker's holidays. No evenings or weekends for most people; management and CS are the exceptions.
Cons
Insurance is a joke. Yes we have it, but it's insanely expensive, especially for a company that writes its own policy. They introduced a second option this year that offers a co-pay, but the premium is literally double the other plan. If we could afford that, we wouldn't NEED another option. Pay, for the most part, is sub-par. Some in management or who are favorites are paid well; everyone else is barely surviving. Lots of people have second jobs. Truthfully though, the biggest problem the company has is that some members of management get ahead even though they work well with NO ONE. There is a lot of favoritism. Many are promoted to positions they are not qualified or have the knowledge and experience to do, they are just teacher's pet. They say they like to promote from within; what a joke. They don't. They overlook people who have been with the company for 20+ years to hire people who are barely 23 years old, right out of college, with the only experience on their resume being a retail cashier.