5.0
15 Feb 2017
Former intern, less than 1 year
Vancouver, BC
Recommend
CEO approval
Business outlook
Pros
This is probably the best place to start your career in programming. Most of the times I did not think about the theory behind each step in my algorithms, but now I have that subconsciously in my mind, and that's because I had to be able to explain why one way is better than the other. The schedule is very flexible. The ratio of prototyping versus recording is great, and it allows you to learn and experiment with new API's.
Cons
You have to keep well hydrated all the time so that you can speak clearly.