1. No this is not a product/tech company and don't even believe it even if they say they are product focused because no-one has any idea on where to take the product. The work that you'll do is what client says is what team does because the management only wants to look at the smaller picture. They don't have capacity to take on any product initiatives due to resource constraints and it's ridiculous that the management will try to impress everyone by talking about big things that are in plan but there is no way it's feasible due to resources.
2. There are great engineers locally but the overseas engineering team doesn't know the product and most of them need everything written down for them (really?).
3. Sales focused company which means the only thing that matters is who brings the client, how big the client and stretch the product to their needs without any consideration for dependencies and when that breaks anything else, we go in circles. There are things that were built and not even completed!
4. Average pay and at the annual review, you'll get your revised salary which you have to accept and is not talked about in the review even though the management has been asking everyone to keep this open. Their budget goes towards acquisitions and not employee development.
5. You'll do your role and 3 others because they can't fill the roles which on its own says enough.
6. Old school methodology which means its difficult to make any changes so if you want to start your career you can but trust me it's better to be in a more technology/product focus companies.