great management
friendly people
flexible work schedule
good entry level pay
able to rise up in positions given time and commitment
Cons
some days are long and drag on
some holidays are busy but the money will make up for it
management sometimes is forced into making an inconvenient schedule