The best aspect was the quality of technical work. I was working on systems that are next generation, and will not see deployment for at least 2 years. I had the opportunity to work in a cutting edge field relevant to my area of study.
The intern programs were awful. There was little to no way to meet other interns either in or out of work hours. No camaraderie. Despite offering to host multiple events, intern events would not help me find a way to get the word out, and expressly forbade me from using anything other than word of mouth.
Advice to Potential Interns
Hard to beat for pay and content. Would not be somewhere I would want to work long term. Even the other employees make remarks about the quality of products, and no one likes what the company does.
Sample Interview Questions
I honestly don't remember. I had a single phone interview and it was 3-4 months ago.
Advice to Management
Stop letting marketing run an engineering company. Tech companies are essentially resource development entities, where their resource is their engineers. This requires putting the engineers first, and the rest of the staff supporting them and the technologies they develop, not demanding engineers do things xyz. This is a horrible place to be an engineer.