It is really great to be a part of such organisationThe good thingsWorking Atmosphere, No hierarchy as such, Free to ask your query to any employee and they will help you out without any hesitation, Work-Life Balance, Opportunities to grow and develop, And as they say Probably the best place to work in, I totally agree.
The challengesAs such I don't come across any huge challenge but you need to create a good and a viable relationship with the vendors you deal with, which sometimes can be challenging as every single being has there own thinking and mentality.