Pros
Great people to work with - really top notch engineering talent in particular. Fun being part of the team that is the leader in the rapidly growing market for backup power - presents tons of opportunities. Fast paced work environment - great ability to make an impact as the company grows. Tons of investment going into new systems, processes and facilities to improve efficiency and capabilities. Eight acquisitions over the last several years have greatly expanded the company's product line and the markets served.
Cons
Definitely need high energy, drive, creativity and intellect to succeed. Management understands the business very well and asks a lot of questions so you need to know your stuff. If you are looking for a place to keep a low profile or just punch a clock - this probably isn't the right fit for you.