Pros
Great team to work with, has Outstanding products compared to the competition, ability to be agile (no red tape), get to work with some great brands, you learn about innovative technology firsthand.
Cons
The nature of the industry can cause a crescendo effect on jobs, be prepared to work well under pressure. The office should be trendier / cooler for this type of business.