Pros
Almost all the managers have risen from the rank of interns who have never worked or seen any other organization that is a great plus as you need have to explain much to them. Great work life balance, work for 2 months and enjoy for 10 months Great salary for the amount of work A simple statement can make you your career, just say "I Agree" and "Excellent Idea" in meeting, never ever counter stupid ideas or projects.
Cons
Seems one current employee keeps on putting up feedback using various names every month. Do not be fooled by comments like "Great Company...Great Career" the person giving such comments is the same person. More than 70% of the people who worked from 2003 have left the company in the IT department, except for those "Intern" Manager, Sr Manager and VP