Pros
Good pay, flexible scheduling, a/c
Cons
Too many to list: management is not supportive on new employees and uses a "divide & conquer" scheme to pit you against others and thus oust you cleverly by quitting without having to fire you. If you like a noisy environment without sufficient training and enjoy ppl that taddle, this might be the place for you. Their cubicles are mid level and dont muffle any racket in the office. 401k matches at only 3.5% - on web. Constant turnover problems even though they lie about it. Managers do not know the job of their subordinates. Staff not being equally promoted to seniors. This a hire the smile, know the skill type of place. Managers are very remote and not interested. If this still doesnt convince you, get hired there. After leaving, they were hiring a new VP for employee learning!