Pros
Plenty of PTO offered (Although; either you, your team, or the company, is always "behind", so it's hard to use that time), free drinks, snacks, free lunch a couple of times a week, loose schedule when it comes to lunch breaks, good benefits, nice office and an aesthetically pleasing work environment. They do a great job at showing you a glamorous workplace, from afar. (I would actually recommend this company so long as you weren't joining the sales team - but I've only worked in the sales dept so I can't be sure)
Cons
There is a reason they give out free stuff to their employees... The company does everything it can to appear fun and loose as an organization, but behind upper mgmt's closed doors, they push lower management to do their dirty work. Lower level bosses micromanage their reps to the absolute max, while the higher ups walk the floor and make energetic small talk with peon sales reps (that way we say, "it must not be the company who is to blame, it's only my mgr who sucks"). Mgmt has always aggressively hounded "daily metrics" (call stats, opps hit, leads hit, stage duration, etc), which has always been the biggest complaint from sales reps. But now they've gone so far as to strictly base the managers bonuses on metrics, rather than sales. So the managers get paid bonuses based on the "seven daily principles", rather than how much their reps close. This kind of micromanagement essentially says, "we think all of you are completely incompetent and couldn't organize a silverware drawer, let alone an 8 hour work day; So we're going to tell you every little thing you should during the work day (maybe even which hand to wipe with). The hypocrisy of management is extremely difficult to wrap your head around. The lower level managers regularly say, "upper mgmt is making us stay late, yelling at us, and making us come to wknd meetings, but I'm doing everything I can to shield you guys from that pressure." At the same time, upper mgmt tells the sales reps how well the org is doing and how much potential there is for growth from the rep level (even though no SW reps are being hired as managers any more). Upper mgmt also says they want to change the high-pressure culture and invite open honestly from the reps. They don't want honesty, they want a high-fenced maze to separate unhappy employees and those who can do something about it. If you're 22, don't know how to tie your shoes, and get excited over a free redbull, this place may not be that bad. If silly things like: money, loyalty, growth potential, and honesty, interest you - I recommend looking elsewhere.