Avantages
You get to learn a variety of different skills and handle every aspect of your programs, accounts and campaigns. This means that you're going to gain experience in almost every aspect of the business - from budgeting, events, account management, marketing strategies and product knowledge. Keep in mind that these aren't just things you're getting exposure to, but responsibilities you are expected to maintain.
Inconvénients
Travel - per diem = $35/day - you are expected to use your own finances to cover the costs with no guarantee of reimbursement. Also, if you are traveling on the weekends, doing events or meeting with customers, you are not compensated for this extra time you're working. You're also expected to maintain your normal work responsibilities even if you put in 16-18 hour day. Management - Flat organization with the President personally involved in your projects accounts and campaigns. Super Micro-managed company culture. Benefits - Recently removed tuition reimbursement program, comp days for exceptional performance, and work from home privileges. Health insurance benefits are okay but there are no other perks to working here. No on-site food other than a vending machine; cafeteria contains about 10 microwaves for you to heat your own food and looking for coffee, tea or juice? forget it. You bring your own. The gym is pathetic with 1 treadmill, 1 bike, and 1 elliptical, ping-pong tables and random weights. Company culture - 90% Asian. Love you guys, but I'd like to know what you're talking about in meetings. It's also very challenging to communicate because emails are very difficult to decipher. Company work ethic requires you to work overtime - in fact you probably won't get all your work done if you're not putting in at least 2-3 hours of overtime per day, And if you leave on time, it is noticed by everyone. Hours are not flexible.