Pros
I can work remotely, the benefits are competitive and up to date, the culture of the company to very "close-nit", you feel that the company really cares about you and that you are not "just a number". Upper management is involved with daily operations. There are programs in place to help get your career going in management and other fields We CARE, We work HARD, we have FUN! - everyday!
Cons
The pay is not competitive enough. With prices of everything in our economy going up - food, healthcare, housing, you cant live off of the income unless you have a spouse that makes a significant amount or you still live at home and don't pay rent.