“Great place to work ”
If you like to be challenged and be given the opportunity to work with a team that are changing how merchants and consumers think about payments then Tyro is the place for you.
It's a friendly, fun and inclusive environment.
Don't apply for a job unless you are team player as individuals don't last long.
“Always something new to learn”
Despite reservations over full-time pair programming, I chose to work at Tyro because I was confident from the 3 hours I spend in the office during the interview process that - above all else - it would be a fun place to work. I have not been proved wrong. It's been nearly a year since I joined and I still look forward to coming into work every day.
The culture is light-hearted, ego free and centred around open communication and continuous improvement. The engineering team is diverse and talented. The work is varied and usually interesting, and even when it's not, teams swap pairs every one or two days to avoid one individual getting stuck on a task 'forever'. It's a rare day that I don't learn something new - usually from someone I'm paired with.
There is no micromanagement of employees or system architectures. There is a great deal of autonomy among teams when it comes to choosing technologies and designing system interactions. In some cases this can lead to competing standards, duplicated work and overall chaos - but this is an openly acknowledged issue that is being worked upon and the consensus appears to be that the benefits outweigh the costs.
The company recently moved into larger premises, so an earlier comment about not enough space (which was true at the time) no longer applies.
The work hours for engineers are not flexible on a regular basis. It's true that it's 'tools down' at 5:00pm on the dot, but that may not suit people who have parenting duties and such things.
Some older parts of the code-base are chained in a ridiculous number of mock-tests that shatter like glass every time you change a line of code. (But in the last six months the company has become dramatically better at avoiding that style of TDD.)
“A great place to work - and I mean it”
Over the weekend, I listened to my friend who works in IT, bitching about people covering their asses and blaming everyone else, arguments over requirements, inter team moaning. Well I can safely say this isn't the case in TYRO, a vibrant work place where people trust and respect each other, in all levels of experience. A culture of interruption, where no one is too busy to answer a question. Bi weekly production releases, finish at 5pm - yes this is serious, you do finish at 5pm every day (unless you want a beer or table tennis game).
Pair programming - if you have an ego and think you are above everyone else, this is not the place for you. Sit down with different people during the week and solve problems, talk about issues and ways to go about it.
It won't be for everyone, but I find it enjoyable.
“Love this place”
So much to learn from people who are genuinely encouraging, supportive and enjoy paired programming
Variety of work is great, get to try out new languages / technologies - all depending on what story you pick up
Leadership listens to the team and put a lot of effort into creating an atmosphere that is fun and productive
There are no official deadlines, yet a lot of quality work is still churned out
Learn a lot of new things in a short period of time taking part in paired programming
People seem to love table tennis here!
Need more space as the company is growing at a rapid pace
“Buzzing work culture with admirable leaders”
Tyro is a unique company that you don't usually come by. Tyro's work culture is extremely supportive and you can feel the buzz and excitement in the office. The leaders are supportive and very giving of their time. I personally feel like I am learning every day here.
I do work in the sales department, and in any type of sales role there a person does need persistence and perseverance.