A learning warehouse if you are willing to learn.
Pros: great work environment, proper procedures.
Cons: small setup in ottawa.
It's a dynamic workplace where you have opportunity and access to learn from a vast repository of in-house resources. The management may not always be supportive of the idea just like any other organization, but they will support you once you show some worth, desire, and benefits that you can bring to them.
Pros: One of the most respectable I.T. Consultancy corporation in global terms. The corporation itself invests lavishly in superior infrastructure as well as in its employees. If you can demonstrate competitive advantage you have to offer over others, there is room for quite a bit of advancement.
Cons: Ottawa office is a very small-set up in comparison to other global offices. This results in a very constricted set of requirements that they look for in people for advancement; which may not always seem to be a fair judgement of an objective mind.