Pros
Work/life balance, casual work environment
Cons
It’s a bizarre company. For being 20 years old, you’d expect things to be stable, but they aren’t. There isn’t a strategy besides copy what competitors are doing and chase the next shiny thing. Nobody in the company talks so you have no idea what is happening on other teams and who works on those teams. There is no clear process for anything, constant confusion on roles and responsibilities and overall chaos. While problems may be acknowledged, there is never any action to fix them or if anything a temporary band-aid will be slapped over the issue, and those band-aids continue to build. Employees are not appreciated at all, and instead of being praised for any accomplishments, teams are just pushed to work 10x harder.