Everything is good except for how the work is assigned to each employee.The good thingsGood work environment.
Supportive colleagues.
Good location.
The challengesFrom my direct experience working at here. The only thing that i don't like is being overloaded with work.