Pros
The company used to be pretty good to in-house employees - birthday cakes every month, free lunch once a week during the entire fourth quarter, special events in the fall, catered holiday lunches, generous Christmas bonuses, etc.
Cons
However, good luck getting a promotion. You'll watch everyone else around you get promoted to new, made-up positions while you're stuck in a dead end position that goes nowhere. OR if you do get lucky enough to move up, they'll severely screw you over to make you quit. They also don't fire useless employees, instead they just put them in a different position. As another reviewer stated - they have plenty of money to furnish the office with the finer things such as 80" TVs, a new "company" Porsche every year and so on.. but have zero issues laying off people who have put in 3-5 years with the company while they let relatively new hires stay. The politics are ridiculous, and this place has been a revolving door with employees coming and going before you can even learn their name. In addition to laying off regular FT employees out of the blue, the day prior they let go of several temps out of the blue as well. How does a company go from being SO busy that they need many temps in each department, to letting tons of people go within a single day? Bad business, my friends. Not to mention how poorly the field merchandisers get treated. And the ridiculous app that they're forced to use to do the assignments that FAILS to work half of the time - forcing the field reps to redo work they've done (happens day after day). So many poor changes have taken place, and so many good people have been screwed over.