Pros
Salary on time. Good environment, friendly office crowd. nice work life balance, not too much pressure compared to other fields out there.
Cons
Okay, I have no clue where to start from but here we go...... So the most pathetic management I ever came across, provided there are some amazingly talented members in the upper management but they are lazy as a pregnant sloth. No respect for the employees and the HR's are like personal bodyguards for the management. The HR's useless and very new in this profession. The leaders have no idea as to where they are leading the company and cannot anticipate the outcome of their pathetic decision. And after they fail miserably with the stupid decisions, they ask you to quit "Let me quote them here: Suno, as you are aware that the client is not giving us any more new books, we are personally advising you on a friendly term that you start looking for other jobs as soon as possible but you wont be given leaves to go for the interview, you will have to magically be present at two different places at once."