A good interview process and opportunities to speak with different roles in the company. Helpful in understanding the company better as well as expectations of different areas of the business. Guidance provided throughout the process and quick to provide feedback after each interview.