During my junior year of college, I worked for SiriusXM in Lawrenceville, New Jersey. Although I was a co-op student, my assignments were not trivial and I was treated as a short-term, contracted employee.
Everyone from the programmers and project managers, to the director and VPs, was extremely friendly, while still being respectful and professional.
The work environment is very nice and the company shows its staff just how much they are appreciated, on a regular basis.
I highly recommend working for SiriusXM, in Lawrenceville, New Jersey.
Great company, awesome people, good pay and benefits unless you work in my group and have the "nothing is ever good enough" boss who waits till you are done doing a task to tell you that wasn't what he wanted and with my experience in the industry I should know what he wants without any direction.
Encourage new software development and automations for satellite operations.