Why would you give up buy.com for "rakuten"?! What is rakuten anyway? Is this an established online retailer? First time I'm hearing of this company.
Interesting trivia from a friend working there, and quite unusual for a Japanese company: most (Project Management, Development, Management) internal communication above a certain job-grade level is conducted in English, including in Japan.