Pros
They paid on time (at least to me), they always paid the salary that was negociated at the beginning of the working relationship.
Cons
They asked for invoices from me, to pay me as a product or service provider, instead of as an employee or at least as a freelance worker. This way, they could deduce taxes. The amount and type of tasks that they asked at the beginning kept changing and being more complex, but when tried to re-negociate, that wasn't possible due to "budget issues". And other extra tasks I made, that were limited to certain amount and payment for a certain quantity of tasks, went unpaid due to a miscalculation (on my part but also theirs). And they justified it that saying that the amount paid was negociated as a payment for the whole month, which was not the case: we negociated a payment for each task and a limit of tasks each month. They asked, from time to time, to go to meetings or to help when they organized an event. They didn't pay any expenses, not even transport or food for the day.