Great diversity of experience. Extremely talented and well-connected co-workers. When you shout or grumble, everyone hears you. The dynamics of a small company/start-up are exciting and involving. Moving on from this company promises many opportunities in the future.
Cons
Tense work environment dealing with the pressures of a small company. When other people shout or grumble, everyone hears them. A small number of large customers puts quite a bit of strain on everyone in the company.
The Engineering team is very skilled. Highly motivated engineers. Development using Agile helps a lot. You will never get stuck. The team spirit is awesome.
Cons
pay was okay, not like that in a Big company. But i am ssuming that was onlky because t was an internship.