1. As it is a very small company, the environment and set up looks very poor.
2. No proper sitting arrangements
3. No proper infrastructure
4. Lot of insecurities among few employees, those who are hollow from inside, but management's pet dogs, especially someone whose name's English meaning is Sun
5. Lot of politics and credit snatching practice by the above mentioned employees
6. The above type of employees could do anything to sabotage others if they feel that their is a threat to their reputation or autocracy. I was responsible for smooth running of the Dev and QA environments on AWS. Only 2 people have administrator access to the above environment. First was myself and second was one of the above mentioned person. Customer was also using those environments. Repeatedly customer would complain that the
environment is down. It would lead to escalations. I employed monit tool to check status and make the environment up, if it is down. Still than situation didn't improve. After that without informing anyone, I have written a highly intelligent shell script and used it for monitoring. This script would send email if the system is down. After that the system never went down.
I had once prepared a document to provide documentation and specification for all the Rest APIs needed for our Project. The list of Rest APIs are provided by one of the above mentioned unscrupulous person. He also provided the list of request parameters and response required. After preparing it, I had it reviewed by the same person, he told everything was fine. When I shared it with customer I came to know that customer is very angry with me, because I had added few Rest API those are not needed and missed many required.
So, everybody could understand who was behind it.