Supercalifragilisticexpialidocious!The good thingsThe company will do whatever it takes to hit its goals without compromising the handling of its employees. If you would want to spend so many years in a company, this is perfect for you.
If I were to repeat my previous experience as Systems Engineer, it will be a privilege working here again.
The challengesNo limits are expected to you here unlike with some companies. I eat challenge here for breakfast, break a leg at lunch and expected to do an extra mile for the client. The repercussion here is you can easily burn out if they don't like what you do.