Pros
I appreciate some of the benefits but employee costs needs to be lower to compete with other companies.
Cons
Time off needs to be updated - vacation time and only having a total of 6 holidays per year is not competitive. Ability to be promoted is talked about in the interview process but in the end if you come in as a mgr or sr. manager the opportunities are few and far between at the next level. You are expected to relocate laterally across the country for a same levle job/lateral move - no additional money and hoped you will be promoted but then does not happen. If you can get promoted you are expected to do the job for a long time (12 - 18+ months) before promo and increased occurs. Increases to base pay will be very small. Many employees are not friendly and throw others under the bus in order to get ahead.