Pros
The majority of people in the company are very nice and polite. Sometimes the traffic to get there is ok. There are some really smart people here too. And I do not say this sarcastically: they were one of the better companies I worked for that notifying people when they were laid off. They at least treated them like humans.
Cons
The perks are not very good at all. Pay is not good, and they misrepresent vacation time when they offer you the contract. They promised three weeks of vacation, but they force you to use three of days during a shutdown in summer (which was not specified on the contract). Next year will be four days. Management does not care about the employees at the Lachine office, even though most of the work is done there. We have a building with two floors, but they squeezed us all into the first floor so we can work more ‘efficiently’. Now most people work in rooms with no windows eight hours per day. We have only two meeting rooms now which are always used. They will do an “anonymous survey” about it, say everyone likes it, but good luck finding someone who actually does. Project management does not exist. No clear definition of what we are supposed to be doing, but they already know when they want it by. Expect your work to change on a daily basis. There is no point to argue about this either, since management don’t care about feedback. The company is run using a very old mentality. There are no processes, it is not modern in any way, and it will not change. Sexist and racist jokes are normal and tolerated in the company. Last, the company is really the definition of mediocrity. If you want to try to make some things better, forget it, that costs too much or that takes too much time. They want to do everything the way they always done it for years, never make change to improve productivity or cut out redundancy. If this means you have to work overtime, too bad, that's the way it is. Essentially, prepare to have your skills wasted, because you will not improve or learn anything new here. The only reason I could see someone wanting to work here is that they want to retire soon and don’t care about the future. I don't think this company will exist in 5 years.