If you are looking for a job that requires out-of-the-box thinking and close customer collaboration, this is not the place for you. Some teams talk to outside teams for specific calls and apis, but you never get to solve customer issues, you just pull tickets. The problem is when people tell you to "do more than just pull tickets." In that case: better ask your colleagues what they could mean, and try to do that as well as possible. They usually forget you after a while. Just be careful to not draw the attention of the CTO, he has a lot of opinions about how things should be done, but when you do what he says to the letter, he leaves you alone again after 2 or 3 (stressful) weeks. All in all, colleagues either stay for 1 year (the smart ones who want to change things) or forever (if they just want to have a safe-ish job and code in peace, which is okay, too.) The new personal goals HR introduced are bad, though, because managers don't know how to set them properly, so you either have to do it yourself (which was stressful) or they set super weird goals that you have to twist to reach. Made working there stressful, especially when the goals required other people, who were super busy all the time. You hear stuff in the office, too, that the shareholders are putting on thumbscrews. I was sorry to hear that, but it makes sense. Leadership was super stressed out all the time, and got very micromanage-y. They fired all the smart people who thought for themselves, so that is a clear sign, too.