Pros
- Relaxed working environment where people get time to develop robust applications - Focus on improving the process so that the business can flourish together with the engineers - Flat structure where engineers get to work on things different areas and try new technologies - Values and tries best to accommodate opinions from everyone within the organisation - Increasing focus on engineering standards
Cons
- Although improving, there is still scope for welcoming new technologies and fostering individual growth through a healthy culture where engineers can learn from each other - The business process has not yet reached a point of stability so the company needs to find the best fit for itself - Some legacy projects that need to be maintained and improved from a technical standpoint