Pros
Difficult to get fired from. Benefits are fair.
Cons
Good ole boy network. To advance you need to be either male and or Caucasian as nobody in middle or upper management belong to any other ethnic group. During the course of almost 2 decades I applied for close to 10 different jobs and was selected for none. All this while holding a 2 year and 4 year degree. While at the same time watching others move to different positions and be promoted for doing work of a similar caliber. After a decade and a half in the same positions I was informed by accident that a supervisor position had been created specifically for a person from outside the company and that I and my colleague would be responsible for training this person. Training this person to supervise us and help us do our jobs better. This information came the day before the person started so no one other than this person (namely me) would apply for the position. When an issue was made over it and the fact that the person had no formal education where I did I was told "College was not as important as I thought it was." And summoned into a meeting where an attempt was made to convince me that race had nothing to do with this decision. My former supervisor also fraternized with associates under her charge and showed them preferential treatment in scheduled work. one such episode almost led to a physical altercation between a tech and dispatcher. So if you are not Caucasian and male this company may provide you with a job but not much else.