Pros
The company provides healthy culture and environment to work under as well as provide opportunities for career growth.
Nice working experience, good work life balance , good technologies to work, extra curricular activities, good management and supportive CEO, always try to give best services to their customers or clients.
Cons
No extra benefits in monitory and other terms (except salary).
other than this cannot think of any cons as mentioned above .