Pros
The work environment is fun and friendly. Switching projects offers variety, and compensation is competitive among Canadian businesses in Toronto. There are many opportunities for impact and rapid career progression. This is an awesome place to start your career, and can be a great place if you've got that killer instinct
Kontras
The company experiences high turnover rates. Performance reviews lack a structured process, and the benefits offered are below average. Vacation policies are also inadequate, and the work environment can become overwhelming depending on the project. Employees have little to no input regarding the projects they are assigned to. Additionally, there is no opportunity to develop a specific skill set; you might work with Technology A and even earn a certification, only to suddenly find yourself on a project that requires a completely different skill set and tech stack, rendering your previous experience irrelevant.