Pros
Great Pay. Good Benefits. Unlimited PTO for certain employees.
Cons
Nepotism Reigns here. If you do not have family in the company, you will be treated as if you are disposable. Do not expect to last very long. Racism also reigns here. It was made very clear to me that if the manager would have known my race before hiring me, he wouldn't have hired me. His own laziness got him when he missed the in person interview by taking an extended lunch and hired me because they were desperate to get knowledgeable people. It is also a very cut throat environment. They encourage you to stab your boss and fellow workers in the back, creating a very hostile environment. The people with family in upper management can do no wrong while good people are cast out like trash because they do not "dance the dance."