* Great team of people - all very friendly and motivated to put in good work.
* Interesting and insightful look into the high-tech industry
* Plenty of ways to improve current skills and gain more - real-world on the job experiences.
Cons
* Can get a bit hectic at times (comes with the industry) - Push through and come out stronger.
* Bit of a cramped office space.