Pros: annual party food is good
Cons: work hours lack of flexibility
The daily work is kind of routine.
The management in my group level is quite good. Co-workers are friendly and cooperative.
The hardest part of the job is to communicate with partners, other groups, especially to make any changes.
The most enjoyable part of the job is when job accomplished smoothly, you can gain a good work/life balance.