Pros
Very good benefits (take advantage of their tuition exemption!), very stable. Once you get a job at CU, it's relatively easy to get a new job at CU (so career opportunities are on the better side)
Cons
Manhattanville campus isn't pleasant to get to, Morningside campus is always busy, lots of red tape, bureaucracy, etc.