The medical, 401k, and stock options are all pretty bad in comparison to other companies. I would suggest if you are considering employment ask for more monetary compensation to accommodate for the poor benefits. Internally there are major issues with departments not working together well and working too independently.