great opportunities if titles and status are important for you and if you are competitive and loud, you can go up the ladder quickly
Kontras
a lot of hierarchy and confusing titles (junior team lead etc), a very competitive environment and not much real teamwork, also little trust in employees