Entry level
Friendly coworkers
The work itself is alright
Plenty of hours
Job security
Decent insurance
Can look pretty cool on a resume if you word it right
Cons
A lot of mandatory overtime
They don't allow you to leave when there's a lack of work, even on overtime
Disorganized/poor communication
Not much in the way of raises
"A/C" advertised is minimal and ineffective
Poor upper management
Not very forward thinking