Pros
Good growth - both in terms of salary and work responsibility Extremely flexible in terms of work hours 2 days work from office, remaining 3 days work from office
Cons
Deadlines can be a bit tight sometimes.
Pros
Best company foe growth and learning
Cons
Complex structure and slow personal growth