Pros
Great people
good managers
work at your own pace on night shift
decent benefits
Cons
lackluster pay
Terrible raises
promotions sometimes don't come with good salary increases
always worried about downsizing, cost cutting and layoffs
12hr shifts in the cleanroom is horrible to work
felt like execs didn't care about retaining good employees