Pros
Promotes time off, family-ness, understands that you have a life -- if you're not an engineer. Rarely fires people for not contributing to anything in his/her line of work. In another word, you can easily slack off.
Cons
Used ot be a good company, but new management screwed it up with foul decisions and complete lack of understanding in the marketplace economy. I'm sure the management team have never done any business before.
Advice to Senior Management
Senior management - you have obviously never done any serious business before. You don't know how it's like to run a small business, so please get some experience before you foul it up anymore.