Avantages
Health insurance is very good. Nice facilities including exercise rooms. Internal clubs formed by employees for special interests and hobbies. Cutting edge technogy for some lucky few.
Inconvénients
My experience at Qualcomm was extremely negative. The main problem was most of my technical leads were inexperienced and untrained as leads, were not clear on their expectations, were unhelpful technically, and were excessively critical. Several of them were literally the worst leaders imaginable. I was not given time or resources necessary to learn new technologies before being expected to perform on them, and management was unsympathetic for my attempts to seek help. There was no work life balance. I worked extremely long hours without receiving even a 'thank you' in most cases. While there are some opportunities to work on cutting edge technologies, many if not most positions involve maintaining/porting existing/old poorly documented fragmented code.