Been here for 4 yrs now, started as a temp and was hired on fulltime within 5 months. Decent pay, definitely room for advancement if you put in the time and effort... been promoted several times myself. Just like any place there is always room for improvement, but this is by far the best place I have ever worked and I see myself working here until retirement.
Good Pay, bbq lunches, good management (for the most part), advancement, benefit package is good a costs very little
Lazy temps that don't care about their job and are unproductive