Worldwide organization that has more strengths than it realizes.
Cons
SCS Division is a joke, at least IT wise. Also, max payrise is equated to 1.2X annual salary, no matter the position. Site where I worked had a history of putting all of their supervisors on final notices as a way to improve their performance, too much stick, too little carrot.