Profit sharing is incredible. Depending on location, the health insurance is hit or miss. Company hires strictly on merit, most (if not all) positions require pre-work testing to be considered for positions.
Cons
Company does not offer true WFH. Senior management is slow to adapt to growing workload by offering WFH to help rebalance work/life. During performance review I was given a pay raise and promotion without ever entering the office, but was not given the option to WFH 5 days a week once office reopens.