Smaller company that offers a variety of experiences in different departments. Easy access to upper management.
What I wish was different
The onboarding process was a little behind. Their internship program had not been very developed.
Advice
A smaller company offers many opportunities to make a change that actually make a difference and ultimately makes a name for yourself at that company. Take advantage of that.