I've worked for the VA for 2 years as a NP and the salary is competitive in my area. Salary is set by a board and is dependent on how you answer the questions that are presented to the board. VA NPs work in all areas of the VA from primary care, long term care, ER and specialties. The benefits are great. 5 weeks vacation, 5 weeks sick leave per year, plus all federal holidays off. I don't receive health benefits so unsure the cost. Plus COLA almost every year. My COLA has been higher than my raises at civilian places. VA is not perfect and can be frustrating sometimes but it is a good place to work. I'm glad I made the choices to work there.