Pros
Company is stable, they got so many projects, it's hard to imagine they will retrench people. Good pay definitely. They got shuttle bus to work, Morning and 1 schedule in the evening. Near to bus stop. They got free coffee machine. Nice toilet, office environment is really clean even the casting yard. The Director here is very polite, but some head department is evil that you cannot imagine. If you are inexperience in Precast, this company is still better for starter but don't expect everything will be fine.
Cons
If you can work in Hell, definitely you can work here. If you are good in your job, you will have more until you cannot take it anymore and be prepared to appear you got time management problem. Prepare a lot of insult and bullying from certain people. Overworked, no work-life balance. Not good for mental, physical and emotional health environment type of company. Too little manpower and they need to juggle the people from several projects. No direction, just give result. Be like Tom Cruise and do a mission-impossible thing. They don't know what is the problem and you will appear pretending to be busy. Very high in Politics, even the sub-con join politics, no career growth for long term. Just disappointment. Too much pushing but they don't even know the process what you will go thru to achieve the output, basically they don't care, they hire you, give result policy. Bring your own laptop coz they don't provide, software license not provided for some projects, you must find your own way to ease your work. Prepare to work from home on weekends and holidays and if the job is not finished on the specific time frame due to unavoidable cause, they think you are just pretending to be busy and not doing your job at all. Turn over is too high. Prone to make mistake due to overworked. Drafter, just draw anyhow, expect engineer to check, they watch youtube or talking the whole day while doing the drawing and complains a lot like they are the only miserable people around the company and will tell you don't disturb them on the weekends or holidays, and they get off-in liue you need to sign and ask you to check their drawing, don't expect accountability from them, no ownership on their part. Definitely a miserable place for engineer. Must hold projects up to 12 projects for 1 engineer alone. If you hold only 2? you will get called out and will look inefficient, be prepared to get fired. Too much meetings which I find wasting time, too many discussions which doesn't solved any solution, at the end of the day, you will still find yourself thinking how to manage to little time but loads of works.