Pros
Pay and benefits are competitive, but conversely, I believe they are overpaying their employees for the type of work and responsibilities performed. Little to no technicality on the Business Development front so the best performers are generally ones that have good soft skills. New Hire Training is thorough but specific to ISN so nothing relatable to any other jobs/industries.
Cons
The organizational structure is set-up as a hierarchy -- literally shown as a pyramid -- so wave after wave of recent college graduates must start at the Associate position where they will work, essentially, at a call center as a customer service representative. From that point, employees move on to the Business Development side where you are selling ISNetworld to prospective clients, but again, it is hierarchical so you will be doing a lot of manual, mindless work before being able to assume the responsibility of managing accounts. I think the biggest point of concern is that the company pays almost too well in that they pigeonhole their employees from leaving. There are little technical/transferrable skills learned -- other than presentation skills and customer interaction -- so you end up in a situation where you are under-qualified for positions at other companies that have a similar salary but don't want to take a pay cut to for a different position.