Pros
Company has long history and continues to increase and grow business opportunities. There are many good workers who are accountable and want to do a good job.
Cons
Company is extremely top heavy from upper management on. Imagine what you would consider top heavy and then double it. Compensation is bad especially in Operations and Service fields mostly thought of because of the high volume of upper management making excellent money. Promotions don't exist, move on and up and your told "it's a lateral move", when it clearly is not (hello we read the job descriptions that we are posting for). PTO is minimum, accrued and you use PTO if your are sick. Bad year for weather/school closings and sickness = docked pay because accrued PTO doesn't cover hours you can't sit at your physical desk. No consistency amongst departments regarding telecommuting, overtime etc. It's no secret some can work from home and others can't. Don't assume it depends on your position of ranking either. Feel free to work overtime without pay because you want to be known as a performer or you will be quickly relieved of your duties.