Pros
You will at least get paid
Cons
Bad company, unable to keep staff, older staff will yank things out of people's hands, older staff talk smack about you to their colleagues and managers, the older staff will yell at their clients, complain about others to you in order to try to get you to start complaining about them too, they basically want to use their new employees as tools until they've retired and then you can have a personality similar to theirs that they have a problem with. Hired on as a contractual individual so no benefits and no vacation; so, nothing to really keep employees around aside from a pay cheque. With such toxicity it is no wonder most of the older individual's bodies are going.