A good training groundThe good thingsThere's a lot of things that you can experience here. They aim to improve themselves every time and make sure to progress as a company and as a brand. They provide a good working environment for their people.
The challengesThe pay may not support the lifestyle that you have but the experience makes up for it. Like any other company, they have their internal difficulties but that's a part of making sure that you're doing a great job. Don't let that hinder you.
The schedule may not be suitable for people who like to relax during weekends. Kindly ask for the sched before accepting the job.