Pros
Good work environment and work life balance
Cons
The intern pay can be higher.
Pros
1. Mentorship, good for a fast start 2. Less hierarchy, will be able to discuss about technical problems with higher level. 3. Able to be involved in multiple projects.
Cons
Fast pace, for some time urgent projects, may need to work overtime.