Pros
Health benefits and 401k are the only decent things they offer.
Cons
Sexist on promoting/discrimination against women in authority, abruptly changing schedule with advisement to quit if dissatisfied (with little to no notice or request to see if would agree to schedule change talking start at 8 then changing to 11: even those with children families they are making no exceptions either fall in line or leave ), seems they have little to no concern for employees just that you finish the work and report others to get promoted the more people you betray more likely the higher the position and pay, little to no raise for employees that actually perform (they’ll tell you what to put so they decide what and if you get a raise), they also have it set up to where if you fail you will not get a raise. There is little to no positive comment I can put. They are disorganized and fail to treat people with the respect they deserve to get a functional team aspect they should be striving for.