Pros
There are some good, talented, motivated people in the trenches. That's really it.
Cons
- Kyle has a very weird genghis-khan like approach to the company. "Because Kyle said so" is a common refrain, even if we have data that shows the contrary. No way to "appeal" these rulings, either, despite how "open" leadership tells the company they are. - No career progression. If you get lucky, are in the exact specific specialty they shine their light on in the right quarter, you might get promoted once. At that point, it's safe to start looking for a new job. - Constant fighting and competition between directors, to the point where I've seen many decisions be made to spite other teams, or to increase one's role/responsibility at the cost of forward progress. - The leadership team seems to think they know what they are doing because of their success with twitch, but I am scared to see what the engineering culture was like there with them in charge. - HR is run by a bunch of snakes, who have eroded all trust they ever had (as evidenced by employee satisfaction surveys). - Most recent employee satisfaction survey results are really, really bad- and since joining, they've only been getting worse. Not just "bad", but actually atrocious. F--- level atrocious. 2/10 across the board level atrocious. - Management actively shoots itself in the foot, frequently. And has also eroded company-wide trust (employee satisfaction surveys). - HR likes to tell everyone that their comp is matched to top tier companies... except that it's not. - "How much can they say without saying anything" has been a running joke while watching all-hands meetings for over a year now. - A top-down company culture of dishonesty: both internal and external.