The environment is pretty good for intermediate developers, which means you could you new stacks, and there are no specific rules you need to follow. If you're interested in making a product or developing tools, this company perfectly suits you. There's a huge amount of freedom in the development industry. And since this company is IT-oriented, developers are high values for them.
Cons
If you're a project manager, there's likely a chance that you need to manage everything, including people and the projects currently your team is working on. And team expects you to join every single meeting since there are a lot of Junior developers on the team.