Pros
A really great company, if you work hard and ask for more work it will really help you in your internship
Cons
A bit hard to branch out of the role you are in to take on other tasks
Pros
Nice colleagues and manager. Good communication.
Cons
Can be long hours sometimes.