Pros
- 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