Pros
Some good souls between your peers.
Cons
Where to start, this company is full of lies and deceptions. From the product, to the people, to the work. During interviews they will lie to you about the state of things, which are a complete mess from a technical point of view, and about how things are running, which is tons a toil. But they will make promesses they can't hold so you sign. Once in, you will discover that management is full of sharks that only care about themselves, forget career path or opportunity, no matter how good you perform, management will reduce it to nothing. My manager even openly spread lies about me, just to profit of my work and get promoted. Disgusting toxic environment. Add to that leadership that enjoys bloating about the last fund raise, when all of engineering knows how the ship has holes in it. Every issues that you will try to raise will be used against you. The whole culture is to smile and shut your mouth. Because there is no problems when no ones talk about them.