Really enjoyed my time at K2P... small start-up filled with really thoughtful, helpful people. Learned a lot and would recommend it to anyone who has the chance to work with them.
Cons
The split focus between B2C and B2B offerings was sometimes a challenge. Not one that couldn't be overcome, but there were a lot of growing pains.