Pros
Fair Pay, Work life Balance, Annual Bonus, Benefits, Corporate Credit Card. IBM does have a wonderful attitude towards it's employees. You are rewarded well for good work. When they let you go they offer you great packages plus training and allow access to professional counselors to help you get back in the work force. They started a alumni network so that employees can network and keep in touch as well as share information about jobs. This alumni network is sort of like a linked-in for former IBMers. The corporate card does help you with the travel issues. They made it comfortable to be on the road again.
Cons
Travel, Competitive Employees, Downsizing, Two many chiefs not enough Indians, Inferior Management, They favor non-heterosexual employees probably due to the travel situation.