Swarm has some great clients and cares about the work, but the best thing is the people. They hire experts that care about what they do and then give them the trust to do their jobs.
Cons
Swarm is growing a lot, which is awesome, but there have been a few growing pains as they continue to onboard new folks and develop new processes. Even with some of the hiccups, it's been an exciting time to be part of the Swarm team.