Consultant - multiple W2s received

My daughter works for PwC. She received 3 W2s. NY where she resides, MA which is her official mailing address (our home), and IL (where she billed a sizable chunk of her hours with PwC). Is the IL W2 because of this billed hours. How about MA? Can her official MA mailing address result in MA state taxes?