It was a worthwhile experience for a newly passed CPA like me.The good things-working environment
-flexibility
-rotation of work
-considerate supervisors
-chance of correcting mistakes
The challenges-strict deadlines but at the same time a very challenging one
-no career development