Everything is perfect. Not too strict that they remove your freedom. They take care of the office everyday too.
smart casual dress code. office allows employees to work comfortably.