Great place to work if you just want to come in, do your work and go home.
Pros: very structured environment so is a good place to learn.
Cons: top-down management and low pay.
Sun Life has great mature IT processes but the management is strictly top down to employees.
There is little opportunity for advancement unless you know someone already higher and the pay is low.
You are at the bottom of the ladder and the business and developers are allowed to run all over you and be outright abusive.