Lots of working hours. Decent rate at the time.
Great coworkers at the time. Had 2 great managers. Felt good at first.
Inconvénients
Management turn over. Don't have proper people at right job. Always looking for someone to blame rather than assume for your mistakes. Hired a manager to fire people and hire new ones at lower rates. Very poor in general.