Best thing I can say is salary. Work consistent hours with little to no expectation of overtime and collect your check.
Cons
Management is a mess. HR will do everything they can to delay any request or to underpay you. Directly told a coworker that them underpaying as the coworkers fault for not advocating for themselves. They offer their work to clients for cheap, and you are the corner they are cutting