Good Co-workers, lots of BBQ's throughout the year, HR very accessible. Monthly pizza meeting for tech's.
Cons
Overly critical and unforgiving managers. Treated like a number most of the time. Lied about how busy they were to entice technicians to work there. Had a bad case of cronyism at the time I was there. Below industry average pay, non-relaxed work environment.