Pros
Good benefits and decent pay for the job . The chance to learn and grow with a smaller company in a rapidly changing industry. Some positive changes being made by leadership.
Cons
While some of the comments on work environment here are, I think, exaggerated, it is an area of concern. Yes, the dress code is conservative, along with very specific rules that can at times seem overbearing. However, we work in a conservative industry, with work rules negotiated in a union environment, so some of this is to be expected. I do believe a sincere effort is being made to improve work environment, and I have seen enormous improvements in the time I have been here. Is there room for improvement? Absolutely. But I think the office politics aren't much different than bigger companies I have worked for. There is a gap in trust between management and the contract employees that needs to be bridged.