WSP is a very supportive company and I have enjoy working in the company.
Cons
learning can be a bit tough when everyone is busy but there are still good people around who are being helpful. Growth might be slow and depending on the management group you are in.