Zero support for professional development.
HR is unresponsive and dismissive of employee concerns.
Poor work-life balance; you're expected to be available 24/7.
Good work-life balance
Salary is always paid on time
Plenty of opportunities for growth and learning
Cons
Salary is not very competitive
Senior management plays internal politics, creating a toxic environment
Poor leadership pushes team members to leave
If you take a leave, Saturday becomes a working day and is unpaid