Avantages
High salary, awesome office and benefits, very cool team, a lot good technologies, interesting tasks and opportunities for growth and learning
Inconvénients
A very strict reporting system and the need to show results as soon as possible begins to poison your brain over time, and you work with the idea that if you don't do well, you will be fired. It is impossible to make a quality product under these conditions. People with a lot of experience who have already solved such problems could satisfy the CEO, but he is not willing to pay that much money to new people. Here the result is needed "today and cheap", I can perfectly understand the CEO from this side, but in the end it translates into endless pressure on the developers, which leads to their depression, burnout, which leads to low-quality code and firing.