Pros
Most people are friendly, knowledgeable and fun to work with. Free pop, water, coffee and fruit. Company gives back to community. Benefits are decent. You get an IPad to use while you work there which was nice.
Cons
Lack of career growth, this could be department specific. In client services, you will gave to pass an exam after 6 weeks to keep your job. Though in reality, what you learn from the exam isnt really used much at all. They put a lot of emphasis on this and dont take into account that whether you pass or not, has no bearing on whether you can do your job. Technology is behind here, most software companys have moved away from having desktop pcs and are using laptops. Salary is a joke, at least it was for me. They dont seem to take into account previous experience.