Vantaggi
Fully remote. Generous benefits. Fun and intelligent colleagues. Exciting new products and features.
Svantaggi
Lack of training and support in general. You are just left to figure it out. This would be workable if there was good documentation, but there isn't. As a result, months or even years into the job, you will suddenly find out about a bunch of quirky legacy stuff that apparently exists, and nobody ever told you about. So even after years on the job, you still don't feel like you really know what's going on, because you don't know what you don't know. Everyone, especially in engineering, is overworked, so you have to DM folks and beg for help on the side all the time. In the mean time, HR makes everyone waste a ton of time on woke stuff like XYZ history month, awareness about diversity, inclusion, mental health, etcetera, while important bug fixes pile up and take months to fix. Lots of legacy clients are predatory, preying on poor people with terrible credit and tricking them into spending $40/m on credit reports, just to make a buck.