Pros
I am currently working for IBM Canada at Halifax location as an IT Specialist. IBM is not what it used to be before. The only pros of IBM now is, its stamp on your resume. That would help you get another better opportunity easier. Some of the other pros I could think of are flexible hours and the 'work from home' policy. But even those policies have some faults. To work form home you will need to get your manager's approval without it you will have to work from office.
Cons
A lot of minus points for IBM Canada here at Halifax. The compensation is very low even though Halifax is one of the most expensive city in whole Canada with 15% tax on everything. The office is over crowded. They don't even have enough cubicals for employees to sit and they are still hiring more resources. The work is repetitive, nothing new to learn. This would get boring for a young guy like me. The management is the worse. They don't even know about the company very well. Not very supportive and not at all interested in employees work or growth. Office location is in a remote area, no food stalls near by. Office doesn't have a canteen either.