Feels like the company grew way too fast and everyone is scrambling to try and figure things out. I felt like just number there because there are so many people. Lots of inexperienced managers and directors. Lots of software parts are abstracted away from the engineer, so not a good place to learn how things actually work. Company is great at feel good marketing internally, but reality is very different.