Pros
I worked with people who generally wanted to make change. The long term benefits were nice to support your family.
Cons
I worked at Ledcor for 13 years. I never had a negative performance review. I was recognized on several occasions, both by the business and within the department, for excellent performance on projects. I religiously took all the training promoted by HR, including the Leading at Ledcor series and Emerging Leaders courses - all recognized as an example in the team. I was available at all times and extremely loyal to the company. My direct manager did not have time for me. He was constantly working on his other jobs on company time when everyone knew it. There was a visible willingness to exclude me from participating - something that has been witnessed by many people as a standard operating procedure. After 13 years of service, I wasn't expecting to be brought into a meeting room, have my cell phone taken away from me, and then escorted from the building. I was treated as if I was a threat to the organization. The reason - the organization was looking for better skilled people.