Pros
An entrepreneurial environment that encourages growth within the company. Everyone is striving toward the same goal, to continue growing an already flourishing company. The can-do attitude within the company is contagious and allows for continual needle-moving changes at a fast pace. There are great benefits including 401k match, health insurance, vacation time and competitive pay.
Cons
During holiday season (November-December) hours are a bit longer than usual.