Pros
You have a job and get a salary.
Cons
Useless micro management at all levels. Bullying is a daily activity you are subjected to and HR seem to be well aware of it, but prefer to turn a blind eye as they are too busy making sure that you are wearing business clothes. Overtime is not a choice as they push you so much that in the end it becomes mandatory. Pressure all the time, no wonder lots of people are in stress leave or leave the company. No flexibility . Very bad atmosphere. Ridiculous lunch and break times. They advertise other job opportunities across the other departments but they will not let you go to the other departments if you are good at what you do already. They will fail your interview and say you don't have the necessary expertise to do the job. As soon as they hear you are leaving management ignores you for the whole period notice and does not even say goodbye on your last day.