Pros
Company is growing very fast. Great pay especially for south jersey. Every single person that works here seems to love their job. Very good health benefits. Plenty of free food, catered lunch once a week sometimes twice. Awesome perks (free gym membership, massages, frequent dinners and outings paid for by the company). Really laid back atmosphere, very casual work attire. Plenty of room for growth as this company is rapidly growing. Easily the best job I've ever had.
Kontras
The only potential con I can think of is IF this company loses it's grasp of it's roots as it continues to rapidly grow. They started off small and have grown so quickly that it would be very easy to grasp a corporate mentality. Hopefully they just continue to do what they are doing.