I don’t see this being mentioned in public too often and I think it should draw the attention of some people. At Amazon engineering does own their products completely, which also means you have to be oncall one week every 2-3 months (that means 24/7 pending for any problems arising from them) depending on your team size. I personally don’t have a problem with this, but a lot do so I put it here, but now you are required to come 3 times a week to the office.