On the same topic but slightly different question, how come the salaries differ between companies, even sometimes at the same base you can have 2 companies offering different pay (more overtime, higher monthly basic)? What would be the reason that you would go for the lower amount if its the same base? Is it based on the environment at those companies or the standard is higher or what?
Thanks