Pros
Best work culture you will ever see
Cons
They hire most of them in contract base and most of the time the contract won't get extended
Pros
Good opportunity .lots of learning, salary is also good. But work life balance is not so good.
Cons
But work life balance is not so good.