Hello, so I'm currently working for a construction management business in Pennsylvania. I have been working on a particular job for 1 year 3 months now. The business I work for is all over the world. I technically work for their Boston, MA division...but my salary is definitely not a Boston, MA salary. I know a couple of friends who work for the same company as myself and they work in New York, which is pretty similar cost of living compared to Boston. Their salary is about $20k more than mine and we have the same job title "Project Engineer". I live in PA and was hired to work on this job in PA. I've been with them for about the same time period as my buddies. But I feel like they beat the system by hiring me to pay me less based off of COL. But if they hired a PE from New York and sent them to this job they would be getting paid a New York salary. Is this fair? I also don't get paid any overtime.