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
work life balance , good culture , friendly environment
Cons
often layoffs, sometimes long workings hours