Pros
If you want an environment that focuses on partying or feel like you are back in your university, this is it. any other department other than QA, I cannot speak for, however have heard the rest is the same as well.
Cons
Where do I start? As per the QA department policies, you are not allowed to have a life outside of work. If you are not someone who is okay to work at odd hours in the night, you are of absolutely no value no matter how hard you work. What you do, where you want to go with your career, what you are capable of is none of the management's concern. The people running the show will ensure that they have the time to ensure a work-life balance by ruining the respect at a junior level. You are allowed to take an hour's break throughout the day...human needs post this hour is not the company's problem. Asking for a weekend off = asking for a share in the company's profits. The work is monotonous, strenuous, and of no added value to your resume or skill set. You forget professionalism after being a part of this environment. It is impossible to grow within your role if you do not how to impress, kiss up to or flirt around with (it sounds pathetic, I know, that's exactly what it is), and also, your skillset is of no use here. The partiality, racism, and favouritism shown here are astonishing, you won't be able to believe your eyes and ears. Your work is not observed or noticed. You can do no work at all and still grow, as long as you know how to act. To be the cherry on top of all this, the QA's are the most looked down upon employees in the company. Being the only department that has a 24-hour workflow, the respect is much lesser than what a blue-collar worker would be offered. It should be no surprise that this department has no definite process, employee retention schemes or basic compassion and empathy for the ones who work their soles off. You have to "plan" your sick leaves. If you fall sick without informing them, they do not pay you for it. I.e - Wherever they find a loophole to cut your pay, they do it mercilessly. So it is safe to say, the role; not worth the pay. They offer you only 70% pay for your annual leaves, and you are not allowed to take more than a month off even if you have said number of days, which you always will because you are working on public holidays as well. They give you an option of comp offs if you work on such days, which then they tell you that you can only use if there is no "business requirement" and yes there is always a business requirement. There are even more such petty rules, eg: you cannot take two comp offs together, you cannot combine it with your annual leave, you cannot take more than 2 days sick leave, you cannot have a family emergency that you don't want to explain, and most importantly you cannot expect peace of mind. My advice to anyone thinking of joining, there are a lot of things that are more important than money (because money is all they have to offer), peace of mind, good health, positive energy, career growth, professionalism, useful knowledge, work-life balance, sharpening/enhancing your talents/skills...if these are not aspects you need in a job, you should be able to pull through. You have to leave this toxic environment to realise your value, you'd be surprised at how you managed to survive there when you see how other companies value you and treat you. This platform only allows me to give 1 star as the lowest score, but in my opinion, minus should be a score here.