Vantaggi
The only pro I can think of is experiencing such a bad place, I can now appreciate companies with great cultures that much more.
Svantaggi
It's basically a my way or the highway organization. Very micro managed. There is no exposure or opportunity for anyone under the manager level. People are constantly leaving due to the lack of quality leaders in the organization. I've seen more than one Manager leave after just a few weeks on the job. When you consistently see this, you have to ask yourself is this a place I really want to work? Also, HR (I was not part of HR) has absolutely no say in the organization. If you have an issue or problem (and I saw several during my time there), the person at the higher level will always win because they take care of their own. I've thought about taking this company off my resume because it has such a bad reputation in the area. I have found it a lot harder finding another job because people are scared you will bring in all the bad things they have heard go on here. Benefits are also really expensive. They're more than double what I have paid anywhere else.