Pros
I have worked at Integrity Windows for over 3+ years, and have been promoted several times since then. Integrity Windows is a family brand to Marvin Windows & Doors (a family run business). Family members from their 4th generation are working there, and those owners are focused and the CEO is trustworthy. Coworkers are friendly, benefits are awesome, union-free, profit sharing in December, paid holidays, PTO & UTO, company cookouts, potlucks, etc. Because of these perks, several of my friends are also now employed at Integrity due to my recommendation.
Cons
Location is on the verge of being out of town (Industrial section), but manageable! Factory has a lot of overtime during their busy seasons, but overall that does not affect the time needed at work if you're in the office.