Pros
Great opportunities, everyone is very helpful and understanding! You will be welcomed by many. It does feel like a family/team; if you need anything, they are there to help you every step of the way. They also have optional company events to bring everyone closer, and they are actually very convincing!
Cons
This may vary by department, but so far, I don't see any major downsides that would turn me away. Some might mention PTO or Pay, and I partly agree, BUT considering the environment you are in and the people you work with, I think the Pros definitely outweigh the Cons, IF any.