I highly recommend researching this site for market comps when negotiating salaries – www.h1bdata.info
It provides insights into current salaries for roles you may be interviewing. While this is heavily focussed on tech/pharma/healthcare where you find H1bs, the payscales for GC/Citizens are remarkably similar.