Pros
Decent training opportunities. Flexible hours. Nice coworkers. Better pay than some places but limited earning potential overall. Digital record keeping.
Cons
Overwhelming amount of paperwork. This is a problem industry wide not just at this company. Local management is supportive in theory but aloof in their execution. Validation is rare unless it's through the official system they've set up for acknowledging employee efforts. They are nice but they feel standoffish and you are never sure where you stand with them. This adds to the feeling that this is not a place to land for the long term. Upper management is disappointing. A federal mediator brought in to be a neutral party during a recent strike actually apologized to the employees at the end of negotiations, stating his shock at management's hardness. After it was all over, local management did nothing to bridge the gap to rebuild trust and good faith in the day to day workplace. A wasted opportunity for genuine team building.