Vantaggi
You get to say your work for IBM. It's a large organization, and as such, their are opportunities for people who are good at knowing where to look. I felt that at IBM I was given a lot of opportunities to get the job done and see firsthand what impact my actions had on the bottom line. I worked with talented people who seemed happy to share their experiences with me, and to help me grow. Being an IBMer does come with a sense of pride, and it's evident with almost everyone you work with. My only regret is that i couldn't work for IBM longer.
Svantaggi
It's a large organization, as such, small things you do, that are also good things, get overlooked. A large portion of what you do at the company isn't determined by you at all, it's decided by people you've never met, and who've never met you. I was a supplemental employee, who didn't get converted to full time status because my manager couldn't get financial approval. What's interesting is to hear the same guy talking about the $14000 he just spent on business class plane tickets to go to India. Thanks a lot pal, that was almost half my salary you spent on something you should have done with a phone call.