Great work-life balance and with a nice culture and values.
Cons
It was a short period and most of the time I worked remotely and did not find any difficulty but initially getting adjusted to the culture as an intern setting up things was a little struggle.