Pros
Flexible timing, Benefits, standard vacation time
Cons
First of all they will convince you to death to join at a level down from your current position, that’s a trap and don’t fall for it. They feel they are superior and people have to give up their current titles and settle for less. They are not Silicon Valley company so don’t get fooled. Promotions are slow to a point to even become manager you’ll have to wait 4 years and forget about becoming director unless you’re closely attached to VP. Very narrow view to adopt best practices and making things complicated is their specialty, don’t forget to ask about there remediation follow up process. People normally suffer in silence and there is no clarity on how to get move to next level since Managers would never leave there will never be any positions open. I noted some inexperienced people get promoted for no apparent reason. Majority are lifers with no real experience of outside the company just living in their bubble.