Decent place to work
Unless you fall into a set position, you come to work whenever they call. Work was very dependent on the ability to manage time and work hard. Non-union shop so seniority means little except as regarding pay and benefits.
ProsCompetitive wages, good benefits, good equipment
ConsAdvancement is based on who you know