Management is too young to make anything work. The only young manager who was great and smart enough to do anything of benefit was the VP of Customer Service.
The benefits were AMAZING. $20 towards gym membership, pre-tax transit, amazing medical/dental/vision, catered lunches everyday, so so so many snacks, and the discount is just perfect.
Overall it was a pretty good place to work. It's fun. Recently there have been a lot of layoffs - so job security is not there and morale is extremely down. No one is happy who still works there, and almost everyone is hoping to get a new job soon.