Pros
Good people to work with from those that are remaining. See Cons column. I wish I could say that salary or benefits were up to standards but they are not, raises are laughable if you are lucky to get one.
Cons
Lots of these fake 5 star reviews talk about fast paced being a pro to the company. For the technology team, it means that we get non-thought out garbage stuffed down our throats where we are forced to work on an ever-expanding list of new features while ignoring glaringly obvious issues. Product team and design team virtually non-existent when it comes to requirements gathering leaving developers to figure it out and be yelled at when issues come up. We're chasing features of other companies while ignoring the reasons customers would want to use our products. There is a little bit of room for growth now after the company realized their mistake of letting go of all the heavy hitters during the january layoffs. Senior management very far removed from technology and R&D