1.Tech team is run by people with zero tech knowledge
2. People at positions are hiring their friends who report directly to them ( not just one but many such cases )
3. Many staff have two jobs ( though not legally allowed)
4. Less salary than market
5. Bonus and appraisals are a joke
6. No recognition for work