Pros
Highest paying, wages tied to the San Francisco bay area. The benefits are decent, you get Kaiser insurance for you and your family, you do not pay for this health insurance. You can choose to go with another insurance offering, but it only covers partial payment for health care costs.
Cons
Union versus Employer antagonistic environment. Union rules are the guidelines, but the employer tries to push productivity to the highest limits. Your time is heavily regulated, from bathroom breaks to time off the computer, multiple codes for these functions. In meetings with management, it is advised you use your union representative for every meeting, due to the fact that any agreement or understanding with higher level Managers, can be denied at a later time. Don't let the smiles fool you, everything you do or say, can be used against you. The training is vigorous, and if you do not meet their efficiency standards, you are released, and barred from ever working for any part of the company, in the future, including as a janitor !