You will be able to learn a lot here. There are many interesting problems to be solved, and you can be the owner of the project pretty quickly.
Seattle. While it gets really cloudy from September to April, it has really nice summer weather. Also, it does not snow much.
Flexible hours. You can come to the office pretty late and leave late if you have to.
401k, medical insurance.
Free coffee, tea, and hot cocoa. You can have as many as you want.
You can bring your dog to the office. You will be able to meet a lot of dogs here.
Decent base salary with stocks. Amazon gives you a decent amount of salary.
On-call rotation. You will have to carry a pager and be on alert 24 hours because one of the software that you manage can go down, and the system needs a way to tell you about it. It is not fun for anyone to wake up at 3 AM or 6 AM once a week to solve a problem. This leads to a lot of time spent on operations rather than developing your skill sets.
Bad work/life balance. Tight deadlines. On Thursday, a problem gets escalated and you need to solve it by the next Monday, before your manager's meeting, which means you have to spend your weekend. This happens very frequently depending on your team.
Not much room for salary increase. The amount of increase in your salary will probably be the lowest in the industry unless you get promoted. If you are exceptional but did not get promoted, you will likely get an increase around the inflation rate (or lower). You will soon be able to find out that people who joined a year or two later than you are getting a higher salary with less skills.
Frugality. You don't get free food or perks. You will have to work everything on your single monitor, and they will not accept your request to have multiple monitors.
This is just a minor thing, but a 780 square foot office with 11 developers and 2 managers isn't a good place to focus on your work. You will be able to hear a dog barking every other 10 minutes in the office next to you.
Amazon is infamous for its high turnover rate, and obviously, there is a reason for that. The management needs to realize the cost of developers leaving the company and treat employees well to prevent it. Otherwise, developers will leave, and future developers will need to catch up and clean past works while keeping tight deadlines for new projects.
The process took 4 weeks. I applied for the Amazon SDE Internship (Veterans program). The process consisted of multiple rounds: * Technical Coding Round – Focused on data structures and algorithms. You’re expected to explain your thinking clearly w
HR made one phone call, followed by a call with the Hiring Manager. I then had an in-person interview. During the process, I was informed they were already considering hiring internally. I felt like a checkbox: "Did you interview anyone external to
The interview process went very smoothly. It consisted of a single interview problem: implement 2 Sum in 2 minutes. You can use two for loops to do this.
The process took 4 weeks. I applied for the Amazon SDE Internship (Veterans program). The process consisted of multiple rounds: * Technical Coding Round – Focused on data structures and algorithms. You’re expected to explain your thinking clearly w
HR made one phone call, followed by a call with the Hiring Manager. I then had an in-person interview. During the process, I was informed they were already considering hiring internally. I felt like a checkbox: "Did you interview anyone external to
The interview process went very smoothly. It consisted of a single interview problem: implement 2 Sum in 2 minutes. You can use two for loops to do this.