Software Engineer • Current Employee
Pros: The products/solutions that Qcom develops are very impactful to the world in a good way. Big organizations and broad expertise offer a chance to develop tech skills breadth-wise and depth-wise, if you are willing to put in extra effort to follow up with fellow engineers. (BTW, documentation sucks.) San Diego is an awesome place to live.
Cons: As mentioned earlier, documentation at Qcom sucks. You need to approach the right people with the right leverage and be very persistent, or else you can't get things done on time.
Qcom internal tools suck.
If you have counterparts at different geo locations, work-life could be difficult sometimes. While it's advantageous to have a team spread out across multiple locations, it's very important to have proper etiquette here.
The annual review process sucks. I hate matrix organizations. There's a line manager whom you don't work with, but he/she is responsible for the annual review, and there is a functional manager whom you work with on a daily basis. This structure is stupid, primarily used for shifting blame.