Pros
Great company to work for!! Management is AMAZING, very knowledgeable, helpful, and pleasant to work with. Managers make people feel valued and appreciated. Amazing culture, great benefits, great pay, good opportunity to learn and grow!
Cons
Since it is a small company the pace is extremely fast! You have to be able to juggle and shift gears quickly!