Pros
- Willing to hire internationals/juniors.
Cons
Let's start with salary. Not only is the salary quite low for engineers compared to market rate, no equity is offered. Equity was something that's been talked about for a long time, but still is just a blank promise. Why is it so hard to action this? Why is it so hard to pay your employees market rate and take care of them? Together as a team, we should all be contributing towards a better product for our customers. However I felt as an engineer, I spent more time wrangling with a tech debt ridden codebase than actually shipping new features. Management's inability to invest in tech talent / pay great engineers what they're deserved to stay only results in this problem getting worse. In the short span of 12 months, most good engineers whom have substantial context on the legacy systems have left due to issues with pay/company culture. Making the codebase hard to maintain because context is lost, much less easier to ship new features. As to company culture, I would describe it a lot more talk than walk. On linkedin and in interviews, they would talk up the company culture, remote work opportunities, being australia's first and only software company in gardner's magic quadrant, etc etc. However, it really all are just words. No words/glam can hide the harsh inner workings of the company. Especially when the salary is so below market rate, especially when we aren't retaining the best engineers. Or continuing to hire juniors/internationally when we can't build up our core engineering expertise. I'm not sure what management is trying to do. To people reading the reviews: Please go through each and everyone of them and make an informed decision for yourself, you might notice there is a worrying trend of the same theme within the company, this is not unfounded based on my personal experience at the company.