Pros
Never had any objections to me missing work for family reasons. Easy to look good in comparison to others.
Cons
Low caliber project management and field supervision Your manager does not have your back Extreme nepotism Spineless HR Flagrant politics in the office. One manager went around the office touting his MAGA hat and shouting at anyone who disagreed Personal disputes between coworkers went unregulated Accounting dept was hopelessly behind under the direction of the lady who does owners taxes. Bogus 'ESOP raise' in lieu of cash bonus Power struggles between various parties. Especially the women. Had a conversation with a manager regarding philosophy of building churches. They build any religious building except for buddhist temples, because "we'd rather they go to our churches"