Pros
I have been working with Venture 3 systems for 4 years, and it has been a very good experience. Being a smaller company, I am given a great deal of responsibility and freedom in a variety of different roles. I continue to learn new things and take on new challenges even after all these years. The company is dynamic and adapts to challenges as they present themselves.
Cons
The same things that make a small company great, can also make them challenging. The job is much more than just clocking in from 9-5 and doing the same old same old. If you like the predictability, stability and slow pace of larger businesses, this job may not job be for you. This of course may or may not apply to you depending on what job you are interviewing for.