1. What are the things do you look for before switching companies? (If you're a developer)<p>2. For all the things you came up with for the first question, Would you sacrifice them all if the other company offers to pay(salary) you twice as much as the original company?