Pleasant colleagues to work with but demanding quality of work and workloadThe good thingsTeammates are generally very nice people to work with and managers are usually try to seek your opinions. Many courses and lunch talk sessions that you can choose to participate in.
The challengesSOPs/systems change almost every year. Overloading of work but management will always be asking for reasons and statistics when turnaround time cannot be met (which is more than often the case). Have to micro-manage your workload constantly. Pay increment is very minimal.