Vantaggi
For a while, it was fun place to work and get to know some interesting coworkers (not any more)
Svantaggi
Your prospects at the company depend on how well you kiss the ring of your superior. One person could barely work and get promoted; the other person could work long hours but get every credit stolen. The engineering VPs are not good leaders, especially the ex-meta ones. They have ZERO vision, no talent, can't play, can't coach, and quick to blame their team for their own failures. The company has been doing re-org and layoff frequently in the last two years. Morale is at all time low.