Everyone knows everyone and can be a great place to work.
Like any job it has it's ups and downs, but all in all the people here do care what's going on. Communication could be better at times.
Management for the most part does try to do the right thing by everyone. There are plenty of laughs along the way.
ProsHealthcare benefits are fantastic.
ConsSometimes there are too many Chiefs not enough Indians as in any workplace.