On the downside, there are some drawbacks. It's hard to grow at Linkshare if you have certain types of jobs. The company will often hire people from outside rather than promoting from within, which can be frustrating. I have seen people promoted from within, but I have also seen them hire from outside. I know company employees get very frustrated about that.
Another downside is the holiday schedule. Linkshare's busiest time of year is the holiday season- so don't expect to be "off" for christmas. Even though you are technically not in the office, your client can and will call you at any given time. That would be another hard thing about working at LInkshare. The point of our job is to please our clients, and its often difficult. Clients can be demanding (in any job) and they aren't very nice. I do feel defended by my bosses, but sometimes you just get caught in the line of fire. On those days, its hard to work here.
Another downside- it seems that there arent too many company-wide standards at linkshare. All departments run differently, so some departments may be benefiting in ways that others aren't. For example, in my department working from home is frowned upon. In other departments, employees work from home 3-4 days per week. It's really all dependant on your supervisor and his/her style. But it can be frustrating to watch others enjoy these perks, while you're not able to.