Pros
For an intern looking to go into the field of software engineering, working at Hudl is an excellent opportunity. You're treated like a full time employee and given the same privileges. You work on a "squad" alongside full-time PMs, QAs, and other developers, and are encouraged to give your opinion while planning sprint tasks or reviewing your product's quarterly goal. If you're willing to put in the effort, you'll certainly have the opportunity to significantly impact what you're working on, both from an engineering perspective and design/product development perspective. By the time I was leaving my internship, I actually felt like I had a personal stake in what my team and I were working on. Other than that, you're given a mentor/manager who you talk to on a weekly basis. Everyone else is also very open, and it's a very friendly environment where you can go up and introduce yourself to someone and pick their brains. Lastly, the perks are pretty good - an awesome workstation setup, free lunch, company + intern specific events, housing.
Cons
If you're looking to convert to full-time, it's easy to end up overworking yourself, but this is true for any company. Nebraska isn't the first choice for many students to spend their summer, but it wasn't that bad with other interns living in the same building as you.