If it's in at 9am, out at 5pm that's great... my experience was more like: you have to be in at 9am at the latest, but almost every day you get stuck until 7-8pm or more. And if you're late 15 minutes in the morning it's a huge deal, but staying 2-3 hours longer is just fine, even recommended if you wish to get good assessments. And they honestly couldn't understand why all senior engineers are leaving them after a year or so.