Also, salary depends on which nationality you hold. Culture, HR, Performance Related Bonus depends on the company, the larger organizations have diversity which fair better in these aspects. Mid- size, you are taking your chances, smaller firms, don't bet your life on it.