Pros
The coworkers who share misery with you. Upper management seems happy and well taken care of.
Cons
Overall not a bad organization if you are new and need experience or ready to retire and want to relax. Definitely not a place for longevity unless you are complacent and comfortable being stagnant in your career. They pay you well to start but promotions are insulting or non existent. I watched multiple qualified and deserving colleagues grow with the company only to be passed on for promotions. The company lacks innovation and foresight: i.e. an e-commerce company without a mobile application, laughable. The company culture is all about those who are friends of the owner or willing to brown nose their way for acceptance- typical corporate environment.