Good training ground for fresh graduatesThe good thingsMany things to learn for those who are willing to
Technical support from management
The challengesLacking experienced guidance (varies from departments to dep.)
Work pace is a bit slow
No hierarchical order