Decent benefits. Easy to gain experience even if you don't have any (careful, this is also a con).
Everything gets lost in translation. Too many layers of management that don't have a clue about the technology below surface level.
Low talent gets put into high talent-required positions because management doesn't know what makes a good engineer. You can tell it's been a cycle of promoting unqualified people for over a decade.
As a software engineer in a hardware heavyweight industry, I recommend you stay away. If you want a good software company to grow in, make sure you pick a team which understands what it takes to build good quality, scalable, extensible software.
Qualcomm is becoming more and more reliant on software. Please, for the love of everything, hire top software talent from outside the company to put Qualcomm on an innovative road again. Don't hire from within. Qualcomm doesn't understand what makes a good software engineer. We are much better at making chipsets.
I applied online. The process took 1 day. There was an initial recruiter screen, and then there was a hiring manager interview that lasted for 90 minutes. I don't know if he wanted to grill me or liked my profile.
I received a phone interview invitation from HR. The phone screen interview lasted for 45 minutes. After the phone screen, I was invited for an on-site interview. The on-site interview lasted for 6 hours, and there were 6 interviewers.
Apply online. Phone interview + 1day onsite with 4-5 interviews. Interview is done by people not from the hiring team. If you apply for multiple openings, chances are that all interviews will happen in one go.
I applied online. The process took 1 day. There was an initial recruiter screen, and then there was a hiring manager interview that lasted for 90 minutes. I don't know if he wanted to grill me or liked my profile.
I received a phone interview invitation from HR. The phone screen interview lasted for 45 minutes. After the phone screen, I was invited for an on-site interview. The on-site interview lasted for 6 hours, and there were 6 interviewers.
Apply online. Phone interview + 1day onsite with 4-5 interviews. Interview is done by people not from the hiring team. If you apply for multiple openings, chances are that all interviews will happen in one go.