The company has been great. The engineering team has been involved in various off site team building tasks and the business as a whole is very relaxed and accommodating to any needs. This includes flexible working arrangements and hours etc. There is no clear hierarchy, everyone is an associate and the 5 guiding principles are instilled in everyone that works in the company, as a result, everyone and their opinion is valued.