Awesome perks, ok benefits depending on your location. Remote work is offered and always great.
Cons
Company is growing and trying to not lose people but instead move them to different positions or promote which has created lots of redundant management positions. Too many cooks and all that.