Not bad but not great
The company lacks diversity, and advancement opportunities. The people are very nice, but you will definitely feel the difference in social status. Some managers will talk to you and say hello in the morning. Others may not acknowledge your existance. There aren't as many employee benefits as you would expect from a company that large. The best thing they did was fire their last HR person in Montreal. I won't mention names, but she was absolutely horrible.