Only half the story...
Having worked in a senior position at MOT for 5 years I can shed a bit more light. True, they have hardware design and manufacture processes pretty much nailed, but they also have some fantastic software talent, process engineering and working groups. The problem is the senior leadership are all fixated with share price and short-term fixes (such as outsourcing, resturcturing etc) and yet know very little about software engineering, and are in denial about their failings.
They STILL fail to realise that, no matter how good your hardware and product design, what the customer sees is 80% software. What the company needs is a technologist at or near the top, a Gates or a Jobs, who can pull together all the good stuff in the company and push back down a sensible and coherent approach to software devt.
Don't get me wrong, it's a bloody good, solid and ethical company, and they have the right ideas. They all want common software platform, processes etc but can't get the balance right to foster innovation but maintain some uniformity. But find me an organistion of that size that can!
Finally a quick anecdote to highlight: MOT employ staff all over the world, including China. When it comes to designing a GUI for chinese input to a phone, it was done in Europe, whilst the Chinese were working on a next-gen smart phone primarily for Europe market. Theres a fundamental essence to software development that few large organisations seem to master. Luckily that leaves the door open for the little guys!