Pros
Great people here working under conditions that are pretty demotivating, and after numerous rounds of layoffs, and no salary increases for several quarters. Smart people that treat the job as the boss and that are willing to help you out and go to any length during onboarding. Some very good teammates and coworkers. Bonuses can be nice, the 401k match is pretty good, and the benefits aren't terrible. For some people it seems possible to literally do almost nothing and keep your job. Vacation is "unlimited" provided it doesn't affect business. Bottom line: it's good experience. You'll have plenty of situations that will give you great questions to ask during your next interview.
Cons
Aging management stuck in old ways for fear of producing mistakes unseen for months downstream. People overqualified for their positions prone to take actions solely for the sake of appearing to be doing something, even if it has no impact or makes the problem worse. Performance is somewhat diminished in relevance since there salary increases are rare and people are almost never terminated for incompetence or idle work ethic. Nearly all of my colleagues consider the company to be somewhat of a joke. There is no real loyalty or dedication to the job, just an attempt to stay beneath suspicion and do what one is told to minimize grief. Extremely male company. Expect locker room talk and the social mores of 60 year old white men. You'll often have director-level staff micromanaging two levels beneath them, worrying about nickel and dime expenses. Enjoy a 20 person meeting focusing in on singular production errors where an email would do. Middle managers are the embodiment of the Dilbert Principle. Why hire people and make them into marionettes? Set their talents loose. If you have to deal with technicians or trade staff expect a TON of grief to get anything done. Don't expect repeat errors that trash your KPIs to get fixed or addressed. There are many untrainable people in their 2nd or 3rd decade. Some of the staff seem to exist only to make work for the competent staff. Six Sigma is totally undone by these gear-wrenches. Thinned workforce means responsibilities are very broad, expect to be asked to do clerical and other boring checklist-level work.