Pros
- The people! Very strong engineering culture and a friendly team, this is the strongest engineering team I have worked with in my career and I have worked with some very good teams before - Workplace flexibility, the company is happy with hybrid remote, fully remote and provides allowances to pay for equipment if you're based from home - Scala projects. I am a scala developer and strong scala projects are not that common in Australia - Events - there are a lot of team events and weekly technical talks, the company puts a lots of thought into these
Cons
- As a consultancy sometimes there will be periods where projects are not ideal, however if you ask to be moved the company is very responsive and change will generally happen quite quickly - The company has a lot of senior people, if you aren't as strong as some of the other team members it is up to each individual to 'sink or swim' the company does provide support to develop people, but they don't carry people who don't pull their own weight - I see this as a slight negative, although this is also a big positive as the company is ensuring consistent quality