Learn, learn and more learn...
If you love technology this is the place to go to for learning
Did a 2 month internship with a group of friends and by the end of the duration I had learnt more relevant technology than 3 years of college education put together.
Cons
All the people in the company are a little too busy, so the attention an intern gets is limited.
Great learning opportunity
Different types of projects and Technologies
No pressure environment
Cons
Not sure is this is con - I came to Ensemble from another start-up which was doing smaller, simpler projects. At Ensemble, though it is a relatively small company they are working on complex projects and the sudden learning curve was a challenge for me.