Pros
They are making a strong effort towards improving employee benefits as a whole. The commitment does seem genuine there. Company as a whole is on an upward trajectory with no signs of slowing. Good career opportunity for the young as well.
Cons
Despite all the work they've done in improving satisfaction health care costs are still not as competetive as other companies. There is still toxicity in the culture as well. Lots of rude, egotistical directors that treat people poorly even in front of clients. Lots of expectations to work around the clock. Nothing has ever been promised in the work life balance department as part of their employee satisfaction improvements. Office is starting to become overcrowded and loud. People are getting packed in like sardines.