Good place to grow
Good place to grow and learn a lot for fresh graduates. Get a lot of helps from middle management as they will guide you from scratch and all your work will be reviewed by the managers.
Good team, good management
Tight deadlines, Heavy workloads