- high work-load, due to poor project management
- does't follow proper software development process
- Project managers are clueless and under-qualified, and are placed as low-cost replacement of good managers. Not their mistake but due to this the project get suffered.
- Team Head of project managers are concerned about income only
- No such specialized roles such as Database administrator, Technical lead etc.
- Retention policy is bad, even for experienced employee with good track record due to weak hierarchy for performance reviews of an employee.
- Noise: too much noise due to open environment, not good for development.
- Senior people are under-utilized.