Pros
Unprofessional! Groups, gangs, favorites, clics and crews, making you feel like an outsider instead of team member. Lack of opportunity or advancement unless you one of the good owe boys. The other new guy on my team I started with quit the job a week after hire due to the culture and how he was being treated, he told my manager I don't want to be here with these people. I should have walked out with him. I seen one lead network engineer quit the job leaving them in a hole only to get his job back a month later after showing IBM he was not loyal. I was working constantly with no breaks while the guy next to me was eating, playing on the cell, taking frequent breaks and sleeping all day long.
Kontras
When I joined the company, I thought it was IBM but it was actually SoftLayer employees that treat you like you should not be there with them since they worked for SoftLayer 5-15 years. I tried to be professional and speak to everyone I seen, but no one would speak back. I had to train myself different from how I was raised to act like their culture and not speak to anyone. IBM provided me with no training and told me "Google is your training ". Poor management and supervisors that belittle you or shout snub remarks in front of everyone intending to humiliate or embarrass you as the new guy. I got layed off after surviving the for 4 years with no help and never talk to my manager or seen him. Then they posted my job as an opening right after laying me off blaming it on the RedHat merge. They assigned 3 engineers that was supposed to train me that never had the time to show me anything. The first engineer they assigned to train me had been demoted from manager to engineer due to running people off the job and he tried to run me away also.