I'm working for this company as a contractor with the CDC. I sit onsite at the customer's location. The customer, at times, can be challenging, but New Wave is very understanding. New Wave's management team is the best. The pay is pretty good, but the benefits not so much. Overall, I like working for this company.