The middle management needs an overhaul.
They are very open and easy to talk to about issues and ideas.
It has been a great experience overall.
Health benefits are good for a company of this size.
standard tech perks, nice people, but leadership is so deeply inexperienced, attrition is high, and the product is buggy and directionless.