You should always negotiate, HR people are the meanest, if you don't they will give you the lowest possible salary for that particular job, as if they were paying it out their own pockets. Ask specific questions related to salary such as the grade of that position and no of levels etc.