Avantages
Decent benefits, decent work activities, team work environment. Overall it's decent and you aren't treated terribly. I do believe the company wants to retain employees and tries to keep things fun and interesting while making sure they are pumping work out of you too.
Inconvénients
All administrative staff are like the step child that's forgotten about and the sales reps really get all the perks. Management is not transparent at all and there's always a sense of unease. You have to put a smile on your face and act as if everything is fine and dandy or you'll get talked to about having a bad attitude and not fitting in with the "culture". The pay is ridiculous! There's no rhyme or reason to how they decide on the pay for all of the administrative staff and admins cannot get salaried. There's absolutely no room for growth so expect to work the same job the whole time you're there. Sales reps can grow somewhat if they want to go into management.