- Very good work environment.
- A great place to grow and take on responsibilities.
-Very good salaries (you really get rewarded for your good performance)
- Great colleagues and mentors.
Cons
- Sometimes stressful because of workload. However, can be handled by good communication.