Pros
Each area is a little different. Norco location offers some of the best flexibility. Not micromanaged here. Ability to work a 4/10 schedule. Paid education if it applies directly to your job. Depending on who you work for, you can get a decent raise - but it still is a fight to obtain. 401K matching.
Cons
Health insurance SUCKS. I feel like I hardly have health insurance now that they only gave us one health insurance option (Aetna - high deductible insurance). I miss Kaiser. Education policy should be expanded to include certificates if they apply directly to job, but these are not reimbursed. At my location (Norco, CA) reviews are not conducted often, and when they were, they were rubberstamped. Some employees in departments receive more recognition than others.