Pros
Round the clock facilities for almost anything you require. You will not be able to adjust to the work environments of other companies after enjoying the facilities here. All employees are very helpful and cheerful. As an intern you will not be discriminated or left alone, you have opportunities to go out and meet other teams in the department and get along with your team during team outings, lunches and games throughout the week.
Cons
Some teams have rigorous meetings and scrums 3 times a week with needing a new solution every meeting, but not necessarily. If you can get used to a similar routine way of working in the IT industry then this is the best place. If you are interested in more of interactive work any IT company is not recommended for that case.