Pros
By far the best job I've ever had. With a remarkably employee-focused culture and boundless opportunities, it's no wonder that Visionist is growing like crazy. Every day I wake up feeling excited about the work I'm doing. The atmosphere is fun and challenges you to push yourself simply because the problems are interesting, the technology is cutting-edge, and there are so many smart people to learn from and be inspired by. Apart from that, the benefits are top-notch, the calendar's full of fun events, and there's no limit to the career opportunities.
Cons
Coming all the way from DC I was a little nervous about the commute at first, but I'm so glad I didn't let that stop me. Once I move a little closer I'll have to get even more creative to come up with a "con" :)