Okay place to work for a short time
You will learn a lot at Oracle and be exposed to many people and personalities which will help you grow. Management in Canada was quite poor and career mobility is very limited.
ProsGreat place to learn, good earning potential
ConsLack of opportunity for advancement in Canada