slightly above industry pay even for fresh grads, but bigger companies offer better benefitsThe good thingssmall team means hands-on project handling, good camaraderie, teambuilding activities
The challengeswork load, no opportunity for experiencing local research projects although this has been several years ago and team leads have changed. An applicant should try ask as much as you can during the interview :)