Pros
I'm giving this company a rating of three stars, but don't get me wrong, this is only because of what I've experienced working for them as a contractor multiple times and on several long term and short term projects. I could't give a higher rating because I'm not there everyday and I have no knowledge of anything being wrong. So far I have enjoyed the treatment from the managements to the employees. Their office in Vancouver is really cozy and modern but not distracting. I was hired a few years ago to analyze a project with some German companies. I'm a US citizen but I was born in Germany and I worked there as a financial adviser for a long time. Management are open to discuss any issues and I like that are clear about their opinion but also respect me as a professional who is there to improve the situation. Very good pay as you can expect. The job is highly demanding so it is paid accordingly.
Cons
Can't really say much as I don't work there full time but maybe they could let people know who guest are before we get there, sometimes I've had encounters with staff members that treated me as if I was any other random person.