Pros
One of the only companies to still offer a 401k with match, and a completely free-of-charge Pension plan which vests after 4 years of Full Time Employment.
Cons
Hard to get FTE status. Most employees start as a contractor through another staffing agency. If they like you, you will have the opportunity to get a position directly with the organization, but as a yearly-contract employee. It's a bit strange, as they give you benefits, the 401k, and everything of an FTE, however, they have a yearly option to either renew or not renew your contract, and they tend to let you know later, which has effect on your mental well-being; waiting until the last minute until you know if your job is secure for the the next. However, I wasn't aware of anyone who did not get their yearly contract renewed. This is often due to once you become a Full Time Employee, you are almost completely impervious to be fired.