Pros
Good work life balance and friendly colleagues
Cons
Listen to the boss and the boss is always right
Pros
Very stable. Company always pays bonuses and surprisingly still doing well despite what people might think. No retrenchment like the other big tech companies
Cons
Can be quite stressful and intense closer to peak season like festivities and year end