Pros
Tyler Tech overall is a good company. This is is a large company with a lot of different divisions and teams. The majority of teams have really good work/life balance, best practices, friendly people to work with. On average, very good working environment and good benefit.
Cons
I have worked on multiple different teams at Tyler. If you are not lucky and get placed on one of the worse teams here, it can be really stressful. - Team lead yelling at you when exchanging opinions that he does not agree on - very unprofessional. - No code review and unit testing in place, no regression testing - more than half of the sprint is spent on support issues that can easily be prevented. - Bad development practices - no comment or documentation anywhere, codebase has some methods that are over 500 lines long that are really difficult to maintain. - Does not invest enough time in technical debt. The team is just focusing on fixing existing bugs and implement some new features without changing the development approach. Leading to more and more bugs. - Some team members will have to work on a lot of different things at the same time, while others just stay on their specific stack. - Employee review on this kind of team does not exist, things just get worse and worse while nothing is changing. Tyler overall also has a lower than average compensation.