Vantaggi
Overview: This company promotes from within. Compensation is performance-based. I have had extremely good experiences here, though others have complained. The nitty-gritty: The work is always changing. There are always new and exciting things to work on, and people are enthusiastic about accomplishing things. Good work is appreciated. I've always had the best tools to work with, and the company develops individuals and skills to fit roles that are required of, or desired by, the individual. I have seen several people transition to a new area of the business at their request. I have also known several people come in at an entry level and double their income within 1-2 years. You won't find that too many places.
Svantaggi
Things can be a little reactive from time to time, and some people aren't comfortable with that. Personally, I find it keeps things interesting.