Pros
Free beverages, fun environment, anyone who isn't management is a blast and you will meet so many great people.
Cons
If I hear, "I don't want to micromanage you guys" while they give me my pre planned schedule for the day down to the minute, one more time I will lose it. News flash. That's micromanaging. If you don't want to babysit don't hire students straight out of college. Or recognize those that have work experience and know how to plan their own days and those that need to be shown. The daily metrics and quarterly metrics are incredibly high and are nearly impossible to attain within their planned schedule and the accounts you are given. If you want new accounts worth calling on, you have to find them, but not during your 8 hour work day. "Unlimited PTO" they use as a selling point yet they fail to stress that it needs to be approved by your manager and with crazy amounts of notice. Calling in sick is better than actually doing the right thing and giving them any notice you have. They will deny you. There is no room for advancement. Especially if you start with Sales. They require to be in a position for X amount of time and then when you reach that time they actually tell you that they will not hire you from the sales department.