You are given the chance to grow, be creative, and try new things.
Cons
At the end of the day, you're just a number. You work doesn't matter when it's time for layoffs.
Worst CRM experience.
Management if only concerned about the bottom line.
HIGH turn over