Pros
Good place to learn and grow; policies and leadership are transparent about everything; accolades are provided for genuine hard work
Cons
Sometimes schedule becomes bit crazy
Pros
Good Team Leadership and team coordination
Cons
More workforce may improve the output