Pros: possible profit sharing in company
Cons: lack of flexibility for part time work
Great company, allows potential for profit sharing, friendly work environment, on the job training programs are extremely beneficial, and overall the company seems to stay solid with employment through fluctuations experienced in the economy over the last couple years.