Pros
The job security is great. You can probably do below average work forever and never have to worry about getting axed because it would be too much of a hassle. However, the people in my specific department are competent and definately seem to know what they are doing. Co-workers are friendly and respectful. From what I hear though, different business segments of Ray can have a completely different working environment. Luck definately plays a part!
Cons
After looking around, the pay seems to be a little below average but too late now I guess. There is a clear generation gap between the older generation that are reaching retirement age in the company and the new wave of young professionals coming in. I don't know if sometimes the older people are afraid too talk to me or just think they're too good...