Pros
great learning opportunity and wonderful people
Cons
they may not have remote work available in the future
Pros
A great culture that pushes it self to achieve some amazing things and always pushed what's possible on the platform
Cons
The same as the pro. ;)