Great for learning how to work in an office setting. Site visits were really cool. Intern events were fun. Worked on projects with the communication engineering team that genuinely helped them.
Cons
The communication engineering department is a little understaffed, they need a few more engineers.