Great work/life balance, from a technical standpoint I had access to a lot of equipment that aided in training myself. I was able to participate in some pretty cool projects.
Cons
Low salary, no quality formal training offered. Benefits were not good but they were adequate. Middle management doesn't really work for their employees, just seemed to do the bare minimum. There was a lot of nepotism where I was.