It's a great stepping stone a first time "real job" after college. If you're a mid level, not so much...Also, there are a ton of perks, especially if you are on the sales team (lots of sales support, which is nice). It was very common to get free or left over tickets to sports games, music events, lots of paid work events & travel etc. However, the sales managers act like their stuff doesn't stink. It was very common to see them put people down behind their backs. That behavior is childish and won't foster good company culture.