Vantaggi
Company may give you exposure to new products for ATMs, if you are on the right team. Agile work environment helps to keep development moving along.
Svantaggi
Company expects you to work unpaid overtime when projects are due. Most work is troubleshooting, testing and refactoring. There is very little new code writing. Your coding skills will suffer over time working here. Expect to have to travel, given no advance notice whatsoever. A very "cheap" company - Your car mileage is only recovered at .50cents a kilometer, less than even the government repays. You will get paid less than the industry average salary working here. The company is in a spiral of hiring more and more from India all the time. I won't be surprised if they soon stop hiring from Canada altogether.