Pros
Joining the company as an engineer specifically:
- Good equipment - latest MacBook and 4K monitor
- Small engineering team with some exciting challenges - each person on the team has opportunity to contribute to the design and evolution of the product’s architecture
- Small team means everyone gets to take ownership of the services they build - from architecture and design, to production deployment and monitoring
Strong focus on agile software development without being dogmatic about scrum processes
- Real focus on building features that our customers need through early user prototyping and feedback. You get to build these features for an already large and ever-growing customer base.
- Exposure to some of the latest technologies and services. Freedom to work on and move between different tech stacks e.g backend, web, iOS and Android.
Strong learning culture - engineers are encouraged to attend conferences, take courses and purchase books, paid for by the company
- You get exposure to real engineering challenges as this is a company with a large, established product and whose customer base is scaling at a fast pace.
Joining the company in any role:
- The people are extremely friendly and there is a real culture of openness in the company - for example the company’s financial details are shared with the company on a regular basis, as are all of the other key stats against which the company measures itself
- The company is self-funded by a CEO who has a genuine passion for helping our customer’s to grow their businesses. This mindset has naturally permeated through the rest of the company and is repeatedly called into play when making decisions about strategy, building new product features etc
- Nice modern office with good facilities e.g kitchen area with fridges, microwaves, coffee machine
- Really good training and support during the on-boarding phase
Cons
- Benefits package not as strong as other companies, but the company have pledged to improving benefits over time and so far have stuck to that promise.