It's a good place to work. The work hours would depend on the role she has and the team she joins.
The pros are
1. Good Brand name
2. Good infrastructure at office
3. Proper role distribution
The cons are
1. Part of compensation is variable depending on your rating and your team's performance
2. No crèche at office