ZipKC is far from an office. It's a family. The other staff make the already great job even better, the clientele is coo, management cares for you more than you'd believe. Best job I've ever had
Cons
Booking based tours make hours inconvenient form time to time