Vantaggi
Friendly people in the workforce. Some very smart individuals who are great to have on your team. You can get a lot accomplished if you're in the right team. Innovation is encouraged through hackdays and online suggestion board. They know their business - digital coupons.
Svantaggi
There is so much negativity in some groups that it's hard to feel motivated about your work. Executives pay very little attention to the people who are working to support them. Layoffs/Firings occur regularly - there have been 6 in less than 3 years. No explanation or morale booster for the folks left to pick up without them. Feels like any day could be your last. There is no clear career path, job requirements. Advancements are purely subjective and arbitrary.