Apart from people not having knowledge and getting hired as senior engineers, the lack of vision and direction is astonishing.
People spend a lot of time on doing random stuff instead of doing features or bringing value and no one is called out.
Also the low level of attention to detail and quality is very very low even though the moto “only the best” is getting brought up constantly. Is a place where you will unlearned instead of learning.
People play a lot, and that’s fine if in good quantities. But I for several times saw people prioritizing playing over important meetings. Very stressful the level of commitment and accountability.
Also very toxic environment and full of people that will talk on your back. Will criticize you for pointing out that things are moving slow and not addressing the issue but instead going around and around.
If you can, avoid all cost.