Pros
- The products/solutions which Qcom develops are very impactful to the world in a good way. - Big organizations and broad expertise, chance to develop tech skills bread/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.
Kontras
- As mentioned earlier, documentation at Qcom sucks, you need to approach right people with right leverage and be very persistent, orelse 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 team spread out across multiple locations, it's very important have proper etiquette here. - Annual review process sucks, I hate matrix organizations, there a line manager whom you don't work with but, he/she is responsible for AR and there is a functional manager whom you work with on daily basis. This structure is stupid, primarily used for shifting blames.