Pros
Good location in the Business district. Casual fridays.
Cons
No benefits at all for a Contractor. Contracters are treated like 2nd class citizens. I name one example: I started the same day as another new colleague, she was a permanent hire. On the first day, she had her emails set up already, her laptop issued to her.. etc. For me, onboarding took 1 week for a Contractor's employee's profile to be set up. In the meantime, there is no access to anything. The HR support is managed out of India, so they are bloody useless. I had to complain about 5 times via my personal email because I was without email and access to office tools/systems in order to work. This is the problem with outsourcing to 3rd parties. You must be a very profitable organization to be having an employee being unproductive for an entire week from joining. Your salary package is already below market rate so good luck with retaining good people.