Great Place to work!The good thingsSuper duper good boss and superior i met in my life so far and they will give you guidance, opinions and share their experiences along your working journey.
The challengesTime management, internal management, internal communication when delegate job to the team can improve better.