The benefits are the best thing about this company.
Cons
The pay leaves a lot to be desired and they are not open and recieptive to people who can think for themselves. Also the leaders preach on having an open door policy but that is far from what they practice. Being with the company for over 5 years I encountred constant manipulation and years of people looking down their nose at you until your expertise is need.