Pros
Flexible with vacation time and doctors appointments.
Cons
Management has their favorites, you can work your tail off and not get a raise. It doesn’t matter how hard you work, or how dedicated you are they only care about the money going into their own pockets. So many people have been there for years, and they have been given one raise the whole time. They layoff regular workers before they layoff their own family members or managements family. They’re cheap, they lie, and NONE of the people in charge have an actual business degree; so they have no true business ethics. The president has his favorites if they flirt with him.