Pros
Benefits are decent but if you stay there I am very certain the life insurance will not pay out for suicide. There are some truly good people there who keep their heads down saying nothing as they are walked on.
Cons
Well this is going to be long. Management has a fail upwards mentality. They take credit for your success as they blame their failures on those who work for them. They place people into roles they are absolutely not qualified for in every aspect of the company. They also watch people resign who do good work and say absolutely nothing. When you try to advance your career you’re told numerous lines such as “It would set you up for failure.” and “Your last training was not related to the position.” All the while they hire people with little to no experience so they can lowball their pay. If I had a worst enemy I wouldn’t recommend them to work at that place