Pros
I worked for this employer in two locations: Washington and California. I can't say enough good things about the WASHINGTON locations. I felt valued and respected as a team member and I felt the management was really trying to better the culture of the company and respect their employees.
Cons
However, the experience I had working for this company in CALIFORNIA was the exact opposite. The corporate culture was oppressive and inflexible. I was illegally fired when I was 7 months pregnant after over a year of being shifted around to various positions that were well below my skill level because the company couldn't get it together enough to finally start the position I was transferred to this location for. I was repeatedly treated like I was an inexperienced and low-level employee, despite having education and experience higher than many of the management staff. I feel that this company, in general, does NOT respect its employees and I would not at all suggest that anybody take a job here if you want to feel like you're a valued member of a team.