Pros
Lots of young people - energetic environment. Catered lunch every Friday. Decent pay contrary to many reviews here. Lots of upward mobility (too much - see cons)
Cons
They are growing too fast - they have put TERRIBLE people in positions of power and make bad decisions as a result. All of the information is held in two or three people - there is no documentation of processes and the people who know what is actually going on are never available. Everything is highly political and there is lots of finger pointing. Training is done by watching videos. My lead didnt even know how most things worked. The existing codebase is a joke, datasets stuffed into sessions, forced workflows - terrible. They market to their existing employees as if we are customers. It's ridiculous.