An employee is just a number for the company.
From outside it's the best place to work and from inside it is rotten so try not to get too much committed and involved.
Not a trustable company since you can get fired in a blink of an eye and if the manager has some humanity, he will give you the chance to move to another department but it's unlikely because he needs to put a good reason why he doesn't need you anymore.
Everything is stressful especially after spending a 6 to 8 months.
Don't expect that you will get your bonus easly.
No major prospects of career and especially no salary advancements
You will have contracts of 1 to 6 months rarely one year.
They prefer to force you to do exhausting over time than hire employees and if you don't do it you will get fired as soon as possible (you're not a team player they say and they don't care if they're not)
Regarding Promotions choices or decisions are based on a subjective - preference or connection, rather the once with high potentials or good performance.
I don't recommend this job for people who want's to make a professional career, it's a waste of time.