Pros
Free lunch. Good 401k matching. Can work 9 to 5. Use about every software tool you can imagine
Cons
Hierarchical organization. Want to make your boss angry? Try talking to her boss without your boss permission. Want to do meaningless work which adds more red tape and adds no value and will be thrown away in less than a year? Want to do fake agile and throw around buzz words that don't really mean anything. Want to spend your time appeasing auditors and silly regulation from New York and California? Want to be ignored and have all your creative ideas shot down? This place has the money to purchase any software tool and innovation from somewhere else. There is no need for intelligent and eager people to come here. If you work here, get in line, stay in your box, don't rock the boat and do what you are told and don't complain. Don't expect your supervisor to appreciate your work because she probably works at a different campus and will give you a poor rating because she doesn't understand your work because she has 30 direct reports with 25 of them being foreign born.