Stable, for now.
Pros: long weekends. stable at the moment.
Cons: everything else
Company is soon to be under new management, and is making cuts. Poor management, pays 20% lower than national average, with plans to pay less in the future. Cutting benefits. Hiring under-qualified people just so they can pay less. Long hours but you get a long weekend. Do not expect any sort of promotion, only position available is team lead which can take up to 6 years. Expect a 6 cent raise annually.