Pros
Not very many to think of. Three day weekends are of some help of just trying to get enough rest to start another 70+ hour four day work week. The do offer paid training to technicians and provide necessary tools for them to do their job.
Cons
Location senior management is oblivious to concerns of their technicians and field level management. The place is just one big revolving door and most never even last past six months of employment. Senior management expects you to be in the field as well as do numerous time consuming daily paperwork that could be done by them to help out, but they refuse. Sometimes you will be working 18+ hour days and then they expect you to be back within 6-8 hours and work another 12+ hours. Audit system is micromanagement at it's finest and is extremely counter productive. The current audit process also wastes precious time when you could be having face to face time with your technicians. Morale is the worst I have seen it of any organization I have ever worked for. I have never seen so many "I don't care" attitudes in my career. Senior Management is totally reactive and never takes a proactive approach to anything, thus causing unneeded stress upon warehouse as well as technicians. Gossip is also a serious problem in this organization. For some, they seem to have not left the high school campus. Some will go around from office to office and find out whatever they can and spread it around like the Ebola virus. Trust is a major issue among this company to say the least.