Pros
Some of the staff are OK (when not worked too hard)
Cons
I've worked at 20+ companies during my career and Touch in Melbourne Australia is by far the worst.
The senior management are rude, swearing, disrespectful and egotistical.
The job position I applied for was not at all like the actual work they had me working on and I wasn't the only one who they falsely advertised to.
The company works you HARD - I don't think "work life balance" is a concept they've ever heard of.
Support is minimal and their work is on retro code and techniques so reduces your career opportunities.