Pros
Great management and work environment. No one micromanages
Cons
Almost none, except for working late hours sometimes but there's OT involved.
Pros
- The work can be really interesting (depends on the team you're on, but the product teams are doing cool stuff) - As an intern, your work actually goes into production, and depending on your... project, can be vital to the company's goals - The company culture is very friendly and welcoming, no one hesitates to help if you need it - Lots of nice perks (paid day trips, free food in the office, contests with prizes, etc.)
Cons
- full-time staff has a high turnover rate, so it can be difficult if people you work with leave frequently