Management is chaotic, managers overpromised to clients on targets and then pushed all the analysts to work overtime 50hr/wk with unrealistic bonus incentives pretending they're generous. Canada contractors have no benefits at all, everything is based on the lowest standard. In addition, 5 days onsite and office location change was posted 10 days before the move. The only reward you can get for working here for 2 yrs is a $10 gift card. Team leads who brag and build cliques seem to have a much easier time than the ones who genuinely work hard. Turnover rate is constantly high and they won't care at all.