Avantages
Good compensation(not crazy good though) Fully remote Got to work with a few great people
Inconvénients
Lack of proper direction, different higher ups have different ideas of what the focus of the company even should be. Lots of unnecessary and forced restructures. Competent people have been let go on a whim. Some executives expect you to work overtime and on weekends, when they don't compensate you for the overtime and don't give you equity either, I have no idea how exactly that makes sense to them. Some people live their myth in R&D, while others struggle under immense pressure to deliver the targets set by upper management. Collaboration culture is one of the worst I've seen, you have people being rude when you ask them for help with bugs/issues you run into with the platform they've built, which in the most diplomatic language possible, is a hot mess. "Have you asked Claude?" about a bug (of *their* platform) that you run into became a common running joke, could be worse I guess, at least they're not asking if you googled it.