Funny that I decided to finally create an account to answer this.<p>Our team is heavily silo&#x27;ed, and each developer is responsible for a specific set of code. Since we have gone through a bunch of reductions and reorganizations, this ends up meaning that often one person is responsible. Our customer is a 24&#x2F;7&#x2F;365 operational unit, and it is our only customer.<p>So, the end result is any given developer is on call all the time, with no pay compensation for that at all. Not only that, but you should expect to be called about not only a defect, but in cases where the customer is trying to use our software in a way it was never designed to be used. So, get a call at 2 AM on the weekend and design and implement a new feature, release to production to debug and test.<p>I really dislike the way we operate, and recently the entire QA team was let go so I have a feeling things are only going to get worse.