Excellent place to work after graduation. they give you strong discipline and great chances to learn.
The management teams are world class and are able to point the company to new segments and sectors.
Poor flexibility on job work. You will be always under radar for working time, risk to burn out for overworking