This was a fun place to work a few years ago but after some bad hires and worse managerial moves, it has become a very toxic place to be. Sound technical decisions have been replaced by massive egos and mistake after mistake. It is really unfortunate because had they treated their employees like people, this could have been one of the great places to work. Instead, people are either being let go during a mass layoff or leaving on their own in search of a better culture where their experience and skills matter.