Upper management is very down to earth and lenient with flexible hours. The job itself is not too demanding, although there are surges in peak season, like any other well-off industry. Management is not down your throat unless you're behavior forces them otherwise.
Cons
Pay rate, no benefits, and direct deposit is not offered,