Vantaggi
The people who work there are great. Its a fun atmosphere with nerf guns, hover boards, free snacks. The technology is exciting and innovative.
Svantaggi
The workplace can be immature at times. I left on my own, but one huge negative that influenced my decision to leave was that management is very quick to hire and fire people. Upper management claims to coach people before letting them go, but they actually do not. They regularly blindside people leaving the remaining employees scratching their heads. Some managers can be vindictive to those they may not like. This didn't bother me, but fair warning, the office is not g or even pg rated. Regular f bombs are dropped by co workers all the way up to the ceo. If this bothers you, you might want to seek employment elsewhere.