Pros
Overall good people to work with. The healthcare benefits were great. I did learn a few things related to my job. A few fun employee outings.
Cons
Branch was technology illiterate. They did not value their IS people as they saw them as a cost and a hurt to their bonuses. The IS management of that area were all about roadblocks and wanted you to take the same path in your career as they did. The branch management used negative reinforcement more than positive, constantly mentioning the possibility of layoffs and would treat you like a child instead of an educated adult that has talent to offer. Promised me lots of career opportunities then told me I couldn't explore those opportunities once I started so fast, had to wait and jump through hoops first.