Management, disorganized, tons of gossip, terrible direction. They try to impress with things like kegorators, ping pong tables, free lunch, etc but the direction and overall leadership is terrible so none of those things really matter. If your serious about your career, stay away from this place. There is a reason they have high turnover, because to many people fall into the trap of them being a "cool" company when its an awful environment. I have seen too many people come in and its great for 4 or 5 months and then they see what its really like.