Pros
Nice work environment, nice co-workers
Cons
When I left the company they refused to pay for my accumulated PTO. I left under good circumstances since I retired. No reason to treat someone like that with over 20 years in the industry. It is certainly a place where knowing someone gets you places. I applied for a program manager job for training. I had done the exact same work at another company. I had just finished a project to document the entire program and create procedures and forms. They hired someone with little experience that spent all the time at every meeting texting on her phone. My final role with the company started during the pandemic. That made learning it a challenge. I did not have the computer applications I needed for months and training mostly occurred when a task came up. Although I later found out there were written instructions for many tasks this documentation was not used to train me.