Pros
Very casual envirnoment. They hire a lot from very large, successful schools, so many of my fellow employees are very intelligent. I good first stepping-stone job. They also train you quite well on the job and the job will teach you many new skills. Also, excellent benefits!
Cons
Very casual environment, this was listed as a pro, but this also leads to people treating others somewhat unprofessionally and it made me quite uncomfortable. Many employees who work here are, in my opinion, overqualified for the work they do and they're overworked and underpaid. There is a very high turnover rate because of this; those who are overqualified leave very quickly for better opportunities. The management is extremely young and tends to not recognize appreciate talent or hard work. The main focus here, at least in my department, was on speed rather than quality of work. There is room for growth, but they absolutely play favorites and not all opportunities are open to everyone. They also are not afraid to force you into a new position without asking you if you want it, without official documentation, and without a pay raise.