Pros
You control your time
Cons
Everything is too bad from the environment to the work demands and management .. Management is the worst you will see ever .. No schedule, A lot of work on a very low salaries, They treat everybody as they bought them by their cents, There's a lot of side back talking about everybody, when they don't need you anymore they will send you a message before the work day telling you they are sorry but they don't need you anymore (not happened to me, But happened to more than an employee), who controls the company is not professional as a manager or as a business man he's pretending to be one, They ask you about how many hand napkins, sugar, tea bags do you use everyday (If you know what I mean), False promises< And no future for their workers because they don't exist on the market and using an old technologies ... I think there's more I can tell but that's enough