Best work place culture. It's a fun place to work at with amazing colleague who always have your back. The amount of things you learn at work is a lot and very beneficial for enhancung your communication skills and boosting your confidence.
-Good Salary -Good Management -Good Work place culture -Supportive Colleagues
Tough to work if you do not have fairly good communication skills