The company only really values the consultants. If you work in any other area than that you will be expected to do anything and everything to make them happy, even if it means working ridiculous hours to meet insane deadlines. There is next to no respect for other employees from higher up as you do not directly bring in money. If you ARE a consultant, get ready to have zero work-life balance as you will most likely be working evenings and weekends.
Trying to discuss salary is like getting blood from a stone and they will die on their own sword before seeing reason. The same can be said for most promotion cases, You will have to create a presentation essentially saying how you have brought extra money in for the business, rather than having actually been doing your job well.
Overall do not bother. The work itself is tedious and ironic. They mostly give advice they should take themselves. Save yourself the torment.