Higher than average pay, especially for Vancouver
Generous benefits including pension matching and an RRSP program
Well run company overall
High ethical standards
Involved in current and future technologies that have a real-world impact
Cons
Large companies move slowly
Enterprise Software division has some medium-term structural issues that are going to be hard to address
In Enterprise Software division specifically, too much focus on billable hours and quarterly numbers as opposed to strategic initiatives
Enterprise Software division needs more strategic innovation