Skip to content

Instantly share code, notes, and snippets.

Created December 30, 2016 18:41
Show Gist options
  • Save anonymous/1132ffc6f32ca6416cd92aa82009d3de to your computer and use it in GitHub Desktop.
Save anonymous/1132ffc6f32ca6416cd92aa82009d3de to your computer and use it in GitHub Desktop.
Amazon Noncompete and Invention Assignment

I recently received a job offer from Amazon AWS. The pay and benefits are quite decent. I do really like the role and it would be work that interests me. The people that I have met so far in interviews are great.

What I do not like is the documents I have to sign to get started. They include stuff like this:

"ATTENTION AND EFFORT. During employment, Employee will devote Employee’s entire productive time, ability, attention, and effort to furthering Amazon’s best interests and will not (without Amazon’s prior written consent) carry on any separate professional or other gainful employment, including self-employment and contract work."

and

"Inventions. Employee will make prompt and full written disclosure to Employer, and hereby irrevocably assigns exclusively to Employer, all of Employee’s rights, title, and interest in and to any and all inventions, discoveries, designs, developments, concepts, techniques, procedures, algorithms, products, improvements, business plans, and trade secrets (collectively, “Inventions”) that Employee solely or jointly may conceive, develop, reduce to practice, or otherwise produce during Employee’s employment."

Then it follows up on the inventions portion by saying:

"Any provision in this Agreement requiring Employee to assign rights in Inventions does not and will not apply to any Invention for which no equipment, supplies, facilities, or trade secret information of Employer was used and that was developed entirely on Employee’s own time, unless (a) the Invention relates (i) directly to the business of Employer, or (ii) to Employer’s actual or demonstrably anticipated research or development"

Truth be told I'm really uncomfortable with the idea of having to get written permission to work on a weekend side project that makes money. I already have side projects that make money, and I have ideas for more.

Also I'm really uncomfortable with the idea of Amazon being able to claim inventions that I develop on my own time, on my own equipment, simply because they overlap with something Amazon might want to develop. Amazon is a big company, so the scope of things they might research or develop is pretty massive.

I'm interested in feedback from other current or former Amazon AWS employees: does Amazon really enforce these clauses? Does the company actually have a culture of requiring people to get written permission to hack away on weekend projects? Do they actually claim inventions that employees make on their free time?

For others who have worked for large tech companies in general are these clauses pretty standard? I've been self employed and working for startups for the past ten years so I've never seen an employer contract that was like this. All the startups I've worked at have had contracts that were much more favorable to employees personal projects and they had cultures of encouraging side projects as these are often where employees do their best experimentation and learning.

I'm seriously considering turning down the job over this if they can't work with me to change the contract (which realistically they probably won't). I'm still weighing the pros and cons because having Amazon on the resume might be nice, but also I'd probably hate a workplace environment that stifles my ability to continue to progress on my personal development projects on the side.

@rjurney
Copy link

rjurney commented Dec 30, 2016

If you're in California, you should know about CA 2870. It protects you. http://law.justia.com/codes/california/2011/lab/division-3/2870-2872/2870

@paxunix
Copy link

paxunix commented Dec 30, 2016

You already know they want you. They already know they want you. If everything else about the offer is acceptable, have you tried talking to them about your concerns? Work it out. Life is a negotiation. You either come to terms, or you don't and you move on.

@tstockwell
Copy link

I've never worked for Amazon, but I've signed contracts like this before. And the contract had an amendment that gave me permission to continue to work on a project I had already started. My side efforts were not in any way related to their business. And when I started a second commercial effort on my own time I asked permission and I got it, in writing. It wasn't an issue, my employer appreciated that I was the kind of person that was passionate about technology.
I think paxunix gave you the best advice, either talk to them, which I know can be difficult to do, or suck it up and accept the terms.

@skyzyx
Copy link

skyzyx commented Jan 2, 2017

I worked at AWS from 2010-2014. What I say below are my opinions based on my experience working there.

  1. Their open-source approval process for employees can take anywhere from weeks to years. I spent a tremendous amount of time working with their open source group to improve the process, but they are a big company and are a natural target for lawsuits.

  2. They want to own you. Like, everything about you and everything you do. Amazon goes far beyond what California-based companies do, and even if you're working on something that you think is unrelated, may still be related to Amazon somehow. I was really worried about these exact same clauses, but I signed anyway. I had to quit any outside projects that I had because Amazon Legal thought there might be some overlap. You can risk it if what you're working on doesn't involve reading, shipping, technical software, consumer electronics, and the like. Or you can just keep it a secret and hope you don't get caught. Your call.

  3. Unrelated, but if you're going to be reporting through a director by the name of Ken Exner, my recommendation is to hard-pass on the job. My opinion is that he is a raging asshole who will sideline your career if he decides that he doesn't like you.

  4. If you take the gig, learn as much as you possibly can. AWS is pretty gladiatorial in nature, so prepare to get your feeling a hurt. After you get your 2-year stock grant, get the hell out. The job gets markedly worse after year two. Don't expect a promotion or a raise that's worth a damn. Go. Learn. Get the fuck out.

  5. Amazon will not negotiate with you on these points.

Good luck.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment