Pros
Great pay and lots of time off after you've been here 4 years. The company offers 6 weeks a year of paid time off after 4 years. That appears to be otherwise unheard of in this valley. It is the primary reason I remain here.
Cons
If you are the type of person who likes to speak up when he sees problems, this aint the place for you. Management really comes down hard on people who are vocal in pointing out problems and if you aren't vocal, the problems are ignored. You can't believe some of the stupid impediments to productivity that people put up with on a daily basis and remain silent about because they know damn well that speaking up about it will get them nothing but problems. I used to try to point out problems. Not anymore. Head down, nose to the grindstone and mouth shut, that's my mantra now.