Pros
Great company culture, very friendly. Excellent experience of obtaining knowledge from high experts.
Cons
No job offer after internship
Pros
Nice office, helpful colleagues, easy commute.
Cons
Management is a little confused about what's happening.