From Student to Full Timer
Pros
I started out as being a Computer Science student looking for a place to work. Most people at my age and most of my colleagues we working in bars or restaurants, but I was looking to get a glance in the IT/Development industry as soon as possible. I applied for an "IT Helpdesk Specialist" part-time job to quite a few companies but Checkout.com stand out from my short online research. It started with a phone interview with a member of People Operations. The experience was great. I was nice to feel like you are asked about thinks that actually matter rather than the outdated things like "Where do you see yourself in 5 years?" - type of questions. After, I had the face to face. Greate experience as well. I had the opportunity to talk about all the interesting thing about me, including the fact that I write code, even if the position was related to IT. The experience with IT was great and I really felt that I am making a difference. After a while, out of nowhere one of the people in charge of the Tech team remembered that I write code, and offered me the opportunity to take some test and work a week in the Front End team to see if I can keep up. I was amazed how not only he remembered that I like coding, but he also came up with the idea without me even asking. I passed the test and started to work part time as a Junior Front End Developer. I asked 1000 question at the beginning but everyone was happy to answers so the Front End experience was great. Quite recently I finished university, I got my degree and I got offered a full-time position in the Integration team. Overall I started as a student, and Checkout kickstarted my career. It a great place to work and a great place for students who want to be successful in the industry or developers who want to experience a great, constantly growing environment. Extra: The team is amazing, from CEO to any other person. They have a lot of team activities and they are working with cutting edge technologies. So Fun+Tech+Cool People => Great Experience
Cons
From my experience, working with 3 different teams in the company I did not see a particular thing that I don't like. I know that some teams are trying to have a better structure so perhaps you can take that as an undergoing improvement.