Been meaning to post this for a while now - a summary of my working career at Amazon as Website manager and Microsoft as CGM Product Manager. This article is a follow on (with a bit o overlap) of the Tokyo 1999 - 2001 article.
The first photo is taken from the canteen at the Pacific Medical Center (PacMed) - the HQ of Amazon.com.
Joined Amazon in 2001 as Website Manager. Was a huge leap in my career - position and monetary wise. Was on the management team together with the directors of finance, IT, supply chain, media, entertainment, books and HR.
Working at Amazon really helped me discover myself and helped me grow. I discovered that I was a people person and good at motivating my staff. While being a people person however, I also needed to think about the company and welfare of other staff meaning that I also had to help or manage out poor performers.
Even the best managers make hiring mistakes and I made a few in the past too. Some people can seem great in interviews but do poorly on the battle field. Amazon has a high hiring bar and expects all new comers to be able to hit the ground running. There are even people designated as "bar raisers" in Amazon who are called in on interview loops.
The challenges of managing a huge team are things like working with subordinates who all have different personalities and backgrounds who interact differently with each other - and then making sure they are motivated and deliver projects on time and to spec.
One of the toughest part of managing a team of about 30 is allocating pay increases from a small budget. We had a performance evaluation twice a year and the pay increases are generally based on the goals achived in the evaluations.
My office at the time filled with Star Wars goodies - left most of it in Seattle.
While I joined Amazon with previous web experience, working at Amazon was a completely different ball game. Working in a small company before, it was about HTML files saved on your local computer which were then FTP'ed to a single server. I remember being completely confused at the beginning by the development and roll out process at Amazon.
At Amazon, all developers had a development environment on their unix machines which were checked in to a single repository. QA is done on a few development servers by QA teams. The files then go though a build process and then pushed out to the hundreds of servers - and this was just for the UI which my team managed.
Then there is the catalog build which involved a process called reconciliation which makes the same product from different vendors the same. The catalog has millions of ASIN's (Amazon Standard Identification Number - the acronym used for products) and took hours to build.
Then there are separate teams to work with including P13n (Personalization), i11n (Internationalization), Search and Browse, Weblab, Userbility and so on. Listed below are some of the stuff I got up to - plucked from profile page which is why it is written in CV lingo. Remember - if you don't tell people your abilities, people are not going to guess. Letting people know of your abilities is crucial in a successful career. If you have a blog, make sure you have a profile page as it will open many doors for you as it has done for me ^o^
Responsibilities in this role included:
Achievements in this role included:
Every now and then, we could go through a program called Customer Connect which gives us the opportunity to become closer to the customer. Some of the program involves answering customer calls.
This is a photo of one of the FC's (Fulfillment Centers). Books and products are manually picked from the shelves in a process called "Picking." At the time, most of the FC was rows and rows of shelves but just before I left Amazon it was a ton of conveyor belts and robots - looked like something from the Terminator.
One of my personal projects at Amazon which failed gracefully. Wanted to make a device which enabled developers in Seattle to control a mobile phone located in Japan remotely. Got some Lego which came with motors that could be controlled via a computer. The idea was that a developer in Seattle would control this device and see the output through a web cam ^^;
Every quarter, the Website Manager from each locale would gather together at either the UK, DE, FR or US office to have the quarterly plannings. Before we had the meetings, we would gather wish lists from the business owners in our locale.
A "business owner" is a term used to refer to folks like supply chain, marketing, PR and so on. They give me their website feature request together with a business case. When I have all requests in, the business owners together with the local finance team and I get together and try to establish which projects are needed to contribute to the financial goals of the company. The projects which yield low gains are usually "killed."
Projects are not all about direct financial gains however. For example, a project may help reduce the amount of customer queries there are. A reduction in a single query = reduced costs.
At the Quarterly Planning Process, all the website managers would discuss the projects required from our business owners and see if there are overlaps with requests from other locales - if there are then we can share resources.
Many of the projects require resources from teams in Seattle so we then need to submit requests to them as they have their own planning processes too.
Dont know what happened - could have been overworking or just something very bad that I ate. Was taken to a hospital after collapsing at home one day. Was living off a drip for a few days which was an interesting experience as I didn't eat at all and didn't feel hungry.
Was thinking that humans in the future would have some sort of socket in their neck where they could just plug in a nutrition pack - saves time on eating ^^;
Forgot the name of the illness that I had but it was kind of some strange stomach flu.
One of the first things I wanted to do on my first trip to Seattle - go sky diving. Have always wanted to sky dive and was excited about jumping. The plane made its way up and I was still excited. And then the door opened.
It was a tandem jump but I had to lean out of the plane first. Upon approaching the door and looking down, my body just stopped ^^;
Before I knew It I was falling from the plane and remember looking at the horizon on a gorgeous day with blue skies. The scariest part is after the chute opens as all your senses return to you and you realize that you are still a few thousand feet in the air dangling from just a few strands of string.
Loved it though and cant wait to go again. But expensive for a jump in Tokyo - a place in Saitama does them for 30000 yen a jump.
And then in July 2004, we packed *everything* up and moved to Seattle. I was asked if I wanted to work in Seattle and while I have always loved Japan, my wife and I knew that we had to move to the US - we didn't know why but did know that it was a piece of the jigsaw puzzle of life that we needed to collect.
Working remotely at Amazon was a pain. We used to carry around something which resembled a calculator. When logging into the Amazon network, we would be given a challenge which one needs to key into the calculator thing. The calculator would then produce a response which had to be keyed in to the terminal window - all had to be done within a few seconds!
These days Amazon uses one of these devices - wont go into detail but its a lot less painful to log into the network. BTW - this is not mine - a former colleague from Amazon came over to stay and I just took a peek ^^;
Working at Amazon was indeed fun - more fun in the US office though. There was a Segway for some of the employees to play around with. Still want one but its illegal to use then on the roads in Japan. One can buy a Segway in Japan but the law still says that you can only use it on private grounds.
Any lucky reader have a Segway?
While in Seattle, I managed a project which involved working closely with the Alexa team. Alexa is an Amazon owned search engine. Involved flying over to Sanfran to get face time with the team. A9 is another Amazon owned search engine and would hook up with folks there too.
This photo was taken with the Alexa team at the Alexa data centers.
And then after 5 months, we packed up to move back to Japan. Working in the US was a great experience for the both of us. We met a load of folk and the time here further broadened our minds.
But it wasn't until I left Japan that I discovered how much I love the land of the rising sun. I remember watching the Japanese channel all the time in Seattle and watched Lost in Translation over and over again.
So what does my wife think about all this moving round from the UK to Japan to Seattle and back to Japan? Well its a question that many ask her and she always answers the same - it doesn't matter where we live as long as we are together. We've been together for 13 years now.
My wife has lived in more countries than I now. China, Japan, UK and the US.
This snap taken just before we left Seattle. We probably would have made more of the time if we knew that we were only going to be there for half a year. Time flew by and before we knew it everything just fell into place.
Amazon had just acquired a Chinese website called Joyo.com and I was to manage Website and Software development.
Senior VP Diego Piacentini who reported directly to the CEO of Amazon Jeff Bezos really looked after me well. Am grateful for what he done to help my career at Amazon.
And then its back in the land of the rising sun. Was November 2004. We enjoyed our time in the US but was over the moon to be back. Amazon put us up in corporate housing again for a few weeks at Oakwood in Azabu Jyuban.
This is what it looked like on the outside - a terrace house. We chose a terrace house this time round because of the terrible noise that we've experienced in the past from neighbors above and below - we get both floors this time.
But! As with many places for rent in Japan, the walls were made of paper and you could hear everything through the walls.
And then I made my way over to Microsoft where I served as a CGM (Consumer Generated Manager) Product Manager. My first post was at the Shinjuku offices in Times Square. The MSN/Web team occupied a single floor which was becoming packed. New comers (like myself) had to sit in between desks until we moved offices ^^;
My work involved the feature planning, service evaluation, development, implementation and execution of various online services. Products that I mainly worked on were Spaces and Favorites.
There are a few things that I can probably publicly talk about Microsoft without getting in trouble.
For a start, it was interesting to see how folks at MS were more outgoing than folks at Amazon. Amazonians rarely go out to networking events to mingle but folks at Microsoft done it all the time.
MS folks seemed more web savvy in terms of understanding the trends what was going on in the web - most of the folk at Amazon Japan were hired from a retail background and not necessarily a web background.
MS generally treat their employees very well - once you get a job at Microsoft, you can probably stay there for life. I didn't hear of Microsoft laying people off. But there is a bad side to this - poor performers are sent to work with other groups and end up affecting the productivity of that group.
The other bad thing about this is that many people get in the comfort zone easily and try not to do anything that will rock the boat. There were only a handful of people who wanted to do something radical and put forward great ideas.
Microsoft is a great software company but tries to use processes for developing software to develop web applications which are a different thing.
Microsoft is unfortunately a follower and not an innovator. They would usually wait until a competitor is doing something before taking action.
Great examples are Firefox - if FF didn't come along, everybody would still be using IE6.
If Googles online services didn't come along, Windows Live probably would not have happened.
No Playstation, No Xbox etc etc.
There was an internal process where you had to submit information about what the competitor is doing before the project was approved - meaning that it was not possible to submit something that was not already being done by others.
The worst thing about Microsoft was their infatuation with Google. They even had a job position called "Beat Google" which you can read about at GizzBuzz. It wasn't about innovation - it was all about waiting for the competition to do something and then copy them - and then try to beat them at it.
Microsoft employees are *much* better paid than Amazonians. My observations were that a product manager at Amazon may have earned about 5000000 yen but a person of same responsibility at Microsoft earns 10000000 yen - double desu!
Amazon and Microsoft were similar in the way that HQ is located in Seattle and that many of the Japanese projects are just localization features of stuff from the US - happens at Google too (so I hear).
This photo taken at an end of year party. Despite the "follower and not innovator" thing which could really be a downer at times, the folks at MS really knew how to have a load of fun.
Some poloroids from an event at Nippon Budokan (all of it) where Steve Balmer came on and started to shout "I LOVE THIS COMPANY!" repeatedly...again...and...again...Something like what you see below in the "Developers" version. If you join Microsoft be knowist that you may end up clapping and chanting along with him.
Working in a corporate company is great experience. Most companies have internal politics and the ones in a corporate entity are the most challenging to deal with - one will learn a lot from the experience.
A corporate company will (depending on your self initiative) help you grow a great deal within a short amount of time. If you are going to join a large company, you and the employees already have something in common - you all work for the same company. Despite this, I see many people just going about their own business and end up only working with people in their own department.
Take the initiative to mingle with folks in all areas of the company.
An important thing about working in a corporate company (or any company for that matter) is to understand what opportunities there are within the company to help you grow. For example, you have been working in web development department for a while and now want new challenges - maybe in the supply chain? Are there positions available?
Also, never let yourself get to comfortable and fall into the Comfort Zone as it can be difficult to get out. Always have a grasp of your achievements and how much you want to grow within a company. If you feel there is no more room to grow then it may be a prompt in life that there are no more pieces of your life jigsaw puzzle to be collected where you are - time to move on.
There's probably (definitely) a lot I missed or intentionally left out stuff that I should not really talk about but do ask in the comments if there is something you want to know.
Disclaimer desu: The accounts in this article are my own observations and do not necessarily represent what actually goes on today at Amazon or Microsoft.