3 years strong and I love it here
Pros
Flexible schedule, management that allows you the freedom to handle your business once you've proven yourself capable, AMAZING colleagues who are cool as crap, smarter than anyone you've ever worked with, and some of the genuinely nicest folks out there. Yes....this goes on up the chain to the CEO. He's actually a nice guy. Good benefits, competitive pay, and increasingly interesting products with global clients to work with. I don't plan on leaving anytime soon.
Cons
Sometimes there can be a disconnect between product development and those of us who work with the clients and use those products, but it's improving every day. Yes, some management that has been there for a while can be under-qualified, but anytime I've bubbled up those concerns, action has been taken and honestly - BV cares about helping people improve. I've either seen those folks improve or leave the company. The environment can get a little rah-rah around sales but really - what company that sells products isn't?