"salary, health care...are they respecting contract?"

The short answer is "YES" to all of your questions.