Pros – Your coworkers(Other Techs) are great to work with and always helpful.
Cons – Upper management's decisions coming from corporate are shortsighted.
Advice to Senior Management – Stop trying to be what you're not. You are in the service industry. Other companies can offer a better price and sometimes a better product. Get back to giving the best service to your customers and things will go well.
No, I would not recommend this company to a friend – I'm not optimistic about the outlook for this company