Pros
Only good with flexible working
Cons
They will 'forget' to pay your salary until you remind them you were employed by them. They didn't pay my salary for the first one and half months cause I started mid month, until I raised by the end of the second month. They payed less than a month's salary at firstwhich was baffling. I made sure I was paid after further stressful communications. Working environment, is not conducive. You are treated like you don't. Matter. Management is the worst I have encountered. They are only good to their 'friends'. What a way to run a company. Half the customer service staff were gone during my time there. Two members of senior staff quit in the same month. Good luck if you're considering a job here. You'll be fine if you are good friends with management though.