1. Salary is not according to responsibilities and market standards.
2. Appreciation word is missing in StackRoute's dictionary.
3. You will be working on different tech stacks, less chances to get proficient in specific tech stack.
4. It vary team to team, but somewhere issues in work life balance.