Very good work environment.
Encourage new people.
Responsibility
Excellent Manager
Recognition for hard work is definite. New ideas are always welcome.
Cons
Less time for personal life. More work pressure over month and quarter ends which is common in every company.
Good pay but not excellent.