I worked at Marquette University part-time (More than 3 years)
Good research, nice campus, good library and faculty members. Engineer department are nice to study with good application for industry collaboration.
As for three year stay I don't feel any problem. With excellent course work by good faculty may be difficult but overall it's great.
Advice to Management
I applied online. I interviewed at Marquette University (Milwaukee, WI) in March 2017.
The hiring managers were extremely friendly and I was very thankful for the group interview. Each person asked a question and I asked them questions as well. It was about 30 minutes to an hour during the process, and I had an in-person interview after a phone interview. Even though I didn't get the job, it was still a great experience!