Pros
Relatively Stable business in their core areas of strength. They have long-standing entrenched positions with key clients in certain marketplaces Great place to work if you are tech specialist and want to do the same job for many years.
Cons
There is almost no formal path to career advancement. You bring skills with you, develop them almost entirely on your own, and then you are jettisoned when there is no longer fit. There is little culture for mentorship and stewardship. You need to land on the right set of leaders to advance. Extremely siloed. UIS is trying get more agile create cross-functional teams to get into emerging market spaces, but some of the personnel has been entrenched for 20+ years and have incentive or inclination to adapt.