Ventajas
Location ( Although the company can't be responsible for that, the client owns the premises not the contractor)
Desventajas
Poor work-life balance, workplace is full of gossipers and grasses, staff are expected to work over-time for lieu (like a day off will pay the bills). Management treat staff as a cost and not a human being. A lot of the employees are very thick, lacking in common sense, logic and reason. Double standards, If you get on well with the manager you pretty much get what you want, 2 people can do the same offense on separate occasions but only one will get disciplined. Managers threaten retribution but fail and even refuse to provide or show the company documentation to warrant this. Management find it amusing to talk to staff rudely and even try to justify this because they are management!