ISM Canada, an IBM Company, is a great employer to work with. It generally has a friendly family atmosphere. With lots of flexibility for work at home.
I provided HR generalist support to approx 250 staff, including working with managers' on recruitment, attendance management and performance issues.
As well, I managed all disability (occupational and non-occ) for the entire BC region, approximately 500 staff.
There was a degree of office politics that made it hard to navigate the organization, this was a top down issue.
I am a personal and professional development coach as well, any time I was able to utilize that skill were my most enjoyable aspect of the role.
I am a passionate HR professional, my philosophy being, treat your staff with respect, allow as much autonomy as possible, with out them there would be no company.
Pros
Great people, competitive wages and benefits