Pretty good company to work for, they are fair.
Pros: pension, bonuses
Cons: under paid for extra days worked, low pay, hostage pay (retention bonus 4 years out)
While they are fair for advancement their pay is lacking. They have alot of attrition for a small company due to low pay and the limited transparency. They are a good company to work for when starting out, or for upper management, however their field supervisors/mangers are not compensated fairly.