I live in Portland, OR, and know personally many of the developers who work here for eBay Mobile. Maybe it's different in San Jose, but here, all those who've worked on the PayPal app are in the same building as the other mobile developers. AND there are many highly-competent developers here, especially those acquired when eBay Mobile bought out software contractor Critical Path. Those people are constantly frustrated by the mess that is eBay's far-flung management bureaucracy. Trying to mate eBay's arcane Web code, full of ancient bugs and clunky work-arounds, to modern mobile platforms is difficult and thankless work. A recent round of layoffs got rid of some excellent workers here while protecting the jobs of others in San Jose, who have better personal contact with management. eBay as a whole uses the highly-dysfuntional "Stack Ranking" system for rating worker performance, which mandates that some members of each team receive "unsatisfactory" performance ratings during each round of reviews, REGARDLESS of actual performance. This method of "grading on a curve" ensures that good workers get penalized and become demoralized, as there is no way for a whole team to get "excellent" reviews, no matter how well they work. There IS something wrong at eBay, but the fault lies with their upper-level managers and marketers, not the mobile developers.