Extremely toxic political and hierarchical structure that has to correlation to real world skill, the corporate world at it's finest. From the most Senior Management downwards, the only way to obtain seniority and respect within Starbucks is to sit on the same chair for years on end and place an obedient smile on your face.
One of the most unskilled and inefficient technology departments anywhere in the world, they would struggle to successfully deliver the new company blog. Trust is placed in the loudest voices instead and no one has any real understanding of quality over quantity, the result being complete mayhem to anyone who is truly good at what they do. Every single thing is over-engineered, extremely poorly thought through, 10 times more expensive than it should ever be, and everyone around in the tech department has no reason to take such a career up in the first place, they are shockingly bad and that seems to be the status quo.
People constantly get fired at the behest of seniors for taking on simple arguments, and that is the way of Starbucks, fire the people who disagree with you, keep around obedient staff who's so astonishingly unskilled and clueless they would rival the bureaucracy of any government in the world, and the same story seems to be consistent through multiple departments of the caffeine driven behemoth.
They do not hire quality, they have no idea how to recruit talent, it's merely the portrayal of the proverbial "the blind leading the blind", to a degree rarely seen in this world. If you are junior in terms of real skills but senior in how you perceive yourself and you have a mortgage to pay, Starbucks is engineering heaven.