- Growth oriented company which values rapid development and expansion
- Great community and family values in communication between employees
- Fair compensation and benefits which include training and professional development activities
- Chance to take part in organizational development and demonstrate initiative
- Vast career opportunities with support from managers and supervisors
- Incredibly experienced and knowledgeable senior management
- Interesting projects and products to work on
Cons
- Work life balance can sometimes be difficult to maintain
- May be a challenging environment to work in if you're not used to Agile
- Certain internal processes need improvement