Decent health benefits, holidays, vacation. Ok Salary.
Cons
Does not provide sufficient technical training for their staff to perform the job functions the company expects. Very little salary increases and no room to advance. Once you hire on, your position and salary stays the same.