Pros
Office is located Downtown, next to Peel station Free coffee, sandwiches, snacks, and beer PlayStation 4, hockey table, foosball table, etc. Schedule is flexible to some extent Wide array of projects Salary is not bad
Cons
All internal communications (Slack) are monitored No software development process Management is unprofessional and things can get personal Company is not focused on quality Very few benefits There is no supervisor and Management is not technical; it is difficult to receive pertinent evaluation Feedback is only given when mistakes happen; never positive feedback Half of the company are interns and the other half are average developers Too many rotations Dev is responsible for the whole stack, including facing the client Work is done alone or in a very small team with no management Lacking leadership, communication, and transparency