- Great people who eagerly share their knowledge and try to help.
- Responsive management, human resources and administration.
- Opportunity to travel nationally and internationally and obtain valuable experiences.
- Interesting technical challenges which will engage you to apply your knowledge or learn something new.
-Time to time review your performance with high chance of getting a rise.
Cons
Nothing to say, it really depends how you see the things and maybe your instance situation which even in that case you can talk to the management.