Pros
The whole company culture is incredible. Everyone you come in contact with from the guards at the entrance to the persons working in the cafeteria to the employees you encounter daily are always incredibly nice. And I have been amazed to meet so many others who have been here for so long. Each day I meet someone who mentions that they have worked here for 20, 30, 50, and even 60 years. That says a lot about a company and its loyalty and commitment to its employees.
Cons
I cannot think of any cons.