Pros
The people are nice and caring, the energy is casual and productive, and everyone you interact with makes it clear they enjoy having you around.
Cons
I honestly can't think of any.
Pros
Remote available, good professional teams
Cons
No cons to be honese