Pros
You will get a Very Friendly & Kind Environment at the office, The Company Culture is also very good, and you will have many opportunities to do Fun & Enjoyable activities at the office, The Company also gives you many opportunities to develop yourself both professionally & personally. There are many benefits & bonuses you can get here, and the appraisal process is clear & objective
Cons
The working hours may be more than your typical company, and there are many activities that are nonwork related.