The most preferrable and the best organization to work with.The good thingsHave a very good boss, giving guidances all the times, always showing good leadership. Always giving encouragement to the subordinates no matter of theirs skin-type, religion background, race etc.
The challengesA lot of meetings where some schedule should be reduced.