in long career of 8 years i had seen how core values have diminished. It was just few years ago we used to talk about issues, technical details, brainstorm small to big things .... not we talk about resource mountain chart, we see PMs taking decision about features and they telling engineers to do things no matter how big or small with having no idea what they talking and what all side effects will be.
most of upper management have reached not by virtue but by politics of growing team leaps and bounds. all that is being paid now and innocent hard working engineers are being suffered because of untalented directors sitting on top who have no vision , no planning. good example is of 64bit which apple slapped on our face , what our big bosses doing.. and then suddenly there was mad rush of making every thing 64 bit.
If QCOM continues with this service company culture , it will be in list with Nokia , BBRY.