Pros
Competitive benefits Overall excellent staff Before re-organization new ideas and role-transferring to acquire new domain knowledge and move up in company was encouraged
Cons
New CTO has moved people into new roles that do not fit their current skillset, and is preventing all internal movement in company for information systems personnel (if you're not applying as a developer, engineer, tester, etc these cons will not generally affect you) Management does not know what they want for process improvement and cannot provide any cohesive vision to organization Organization mostly hiring contractors and not requiring any sort of long-term knowledge transfer (documentation, training, etc) which will cause disaster in a few years Lack of focus on maintaining or improving mainframe sets up potential disaster as well down the line