GreatThe good thingsAllows you to develop your craft. Allows you to give bad and good comments on company and provide necessary tools for your needs.
The challengesEmployees get used to the old policies so when HR come up with new policies, in a way its hard for them to get used to it.