- Friendly work environment with experienced and dedicated team
- Work with cutting edge technologies
- Ability to choose where you would like to specialize (frontend, backend, cloud, machine learning etc.)
- Work on entire product development lifecycle from pre-development design to rollout and support
- Opportunities to provide own insight/opinions on future projects and areas of research
Cons
- Multitasking is key as we work on many projects at once
- Independent learning/review is required to excel on the development side of things
- Aggressiveness in culture
- Management in Canada needs to take leadership courses
- No culture at all
- No benefits at all
- No career development
- No constructive feedback from manager
- The company has very minimal business