Register now or log in to join your professional community.
As confirmed in your question that a good company and team work . Both are excellent features and characteristics to make anyone thinking too much before taking a decision to leave. My point of view to stay and open dialogue and discussion with Company Management to know the real reasons behind this delay. I think this issue is possible to be settled with Company Management after your work hard and co-operative with a team to reach the target and improving the financial situation of the company.