Pros
Excellent place for more complex projects,
a lot can be learnt within a short time period,
work done is fully credited to us,
encouraged to develop our career trajectory.
Cons
Horrible work culture,
work can be over-whelming,
terrible work timings,
lot of stress to handle,
industry level expectations from freshers,
expected to go over and beyond every single time.