Pros
Great company to start out fresh out of college. I started out already being experience and settled down but I wish I would have started at IBM right out of college just for the fact that traveling consultants are very well taken care of. IBM allows you to travel home or else where every weekend which is great if you do not have to travel home every weekend, giving you the option to travel somewhere different every weekend.
Cons
Big company easy to get lost. If you are not a self promoter you can easily get past over for promotions or great projects to work on. Some people don’t like the large company which some times weeds out the good employees that are working and don’t have the time to self promote. I have seen a lot of great workers lost because they are not pushing them selves to be promoted.