The problem is i am working in IT. For an IT guy moving slowly from low cost center to medium cost center and from medium cost center to high cost center is equivalent to a successful career progression.
Being in NYC means that i would be working on really interesting projects and i will have more freedom with my work and the decisions that i can make while programming.