Pros
It's a job if you don't have any other options
Cons
Severe micromanaging, blamed for everything out of your control, getting yelled at for everything, including mistakes of other people, asked to do illegal things in the interest of saving time and money, no HR dept to go to, they use fear of losing your job for trying to get things done by unrealistic deadlines.