It is a great place for those that get hired permanently. Free lunch everyday, great pay and benefits. Everyone is so called on equal playing field so you can be close to your supervisor. You can be there for years through a temp agency before they consider hiring you. Not fair at all.