I enjoyed my time at Pinnacle. The company has a very friendly and helpful working environment. I never felt hesitant to seek help from anyone in the company, as everyone would go out of their way to help. I worked on a number of projects that gave me experience with a number of different engineering disciplines.
Cons
When things were slow, I was given random tasks to do that had nothing to do with my major. I feel like this is common with most internships, but having constant projects and always doing something relevant would have been ideal.