Pluspunten
To put it simply, RallyUp is actually a great place to work. Company culture is very important, they make sure people join the team that 'fit' into the already upbeat and happy atmosphere. Management actually cares and shows it by both physical rewards and words of affirmation—I don't think there has been a single project I've worked on where I didn't get positive acknowledgment. Work is evenly distributed and they make sure to respect your working hours, overtime is hardly ever a thing and even when it happens it's usually for a fun project.
Minpunten
The only con I can think of is that there is a diverse team that spans multiple timezones (and countries). It's never been an issue for me (and I don't actually see that as a con) but for someone that's never had that kind of job experience, they might need to be flexible on communication times.