Good Learning Environment for Fresh GraduatesThe good thingsPro:-
(a) Company has good cultural. Generally, seniors in the Company are helpful and willing to guide juniors which I would consider this as a good learning environment for fresh graduates.
(b) Smaller division and hence closer relationship with colleagues.
(c) As the engagements/client are relatively smaller compare to bigger audit firm, hence more exposure to different industry. For example: in bigger audit firms, a staff might spend 1 year in a particular engagement and hence, slower learning curve.
(d) Good bonus for senior level.
Cons:-
(a) Improvement needed on staff benefits and salary.
(b) As usual, audit firms normally can't provide you with work life balance.
The challenges(a) Improvement on staff benefits and salary.