Avantages
Remote work and fairly flexible schedule depending on manager. Pay was fine.
Inconvénients
How much time do you have? Certain teams are small and primarily hire people they’ve worked with before at other companies or that managers are literally related to, resulting in a highly cliquey environment that is resistent to new ideas and change. There are absolutely no performance reviews (annual or probationary) as the company doesn’t “believe” in them. The only way you’ll find out if your manager has an issue with you is when they ask HR to fire you for them with no notice or warnings. Raises and promotions almost never occur, likely because they don’t formally track performance and instead operate off of gut feeling. Expect emails/teams messages from management at all hours of the day and on weekends and prepare to be pushed out if you attempt any semblance of a work life balance. Everything is treated as an emergency. Internal systems are all over the place and everyone does things how they want to. Very few if any written procedures or expectations on some teams. Benefits are expensive for what they are.